HTTPリクエストのコンテンツタイプはどのように設定しますか?HTTPリクエスト「Content-Type」の設定
私はこれ試してみた:
$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
結果は、リクエストではなくHTTP **レスポンス**です。あなたはリクエストのコンテンツタイプを設定する方法を尋ねていますか、あるいはレスポンスにXMLを提供するようにサーバに要求する方法を尋ねていますか? – Quentin
Acceptヘッダー(コンテンツタイプヘッダーではありません)を設定する必要があります。次に、サーバーは複数の応答タイプをサポートし、どのヘッダーを使用するかを決定するためにacceptヘッダーを使用する必要があります。サーバーがそれをしているかどうか知っていますか? – Quentin