2011-10-03 5 views

答えて

28

パス。同様に:

$headers = array("Accept:"); 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 

curlコマンドラインツールを使用して同等である:

curl -H 'Accept:' http://example.com/ 

これはカールになりますだけブランク値とヘッダを送信しない、にヘッダを削除します。 でも空白の値でヘッダーを送信しますが、コロンの代わりにセミコロンを使用する必要があります。

+0

(http://stackoverflow.com/questions/12130910/how-to-interpret-empty-http- accept-header)を受け取り、 '-H 'を指摘したいと思います。Accept:' 'は実際にはカールがヘッダを一切送信しないようにします。私が最初に思っていたほど、ヘッダーは空ではありません。 – aaaaaa

0

このように、あなたの配列項目をすぐにヘッダー名を、次のコロンで設定されていることを確認してください:スペースがある場合

array("Accept : yourAcceptValue") 

:このようなスペース、と

array("Accept: yourAcceptValue") 

ありませんヘッダー名とコロンの間にcurlはデフォルトの*/*をヘッダーに追加します。

私は[関連する質問]つまずい(PHP 5.5.9-1ubuntu4.7で動作します)

関連する問題