如何设置HTTP请求的内容类型?设置HTTP请求“内容类型”
我已经试过这样:
$headers['Accept'] = 'application/xml';
$headers['Content-Type'] = 'application/xml';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
这是结果:
HTTP/1.1 200 OK
Content-Encoding: gzip
Content-Type: text/html;charset=UTF-8
Date: Thu, 22 Mar 2012 14:04:36 GMT
但至今没有运气...
我有什么做的就是一个Content-Type: application/xml
在我的HTTP响应?
是的我知道,但是我需要在我的请求中设置一个'Content-Type:application/xml'响应吗? – Michiel 2012-03-22 14:08:13
你给出的结果是HTTP **响应**而不是请求。你是问如何设置请求的内容类型,还是你问如何让服务器在响应中提供XML? – Quentin 2012-03-22 14:08:47
您需要设置Accept标头(而不是内容类型标头)。然后服务器需要支持多种响应类型,并使用accept头来确定使用哪一个。你知道服务器是否这样做? – Quentin 2012-03-22 14:09:41