0

cURL によって送信される以下のヘッダーの違いは何ですか?

$header="POST /cgi-bin/webscr HTTP/1.1\r\n";
$header .="Content-Type: application/x-www-form-urlencoded\r\n";
$header .="Host: www.paypal.com\r\n";
$header .="Connection: close\r\n\r\n";

$header = array ('POST /cgi-bin/webscr HTTP/1.1', 'Content-Type: application/x-www-form-urlencoded', 'Host: www.paypal.com', 'Connection: close');

のために使用される

curl_setopt($ch, CURLOPT_HTTPHEADER, $header);

cURL のヘッダーを設定するために両方の方法を使用できますか?ありがとう

4

1 に答える 1

1

どちらのソリューションも間違っていますが、2 番目のソリューションはそれほど間違っていません。

どちらにも、定義上、実際にはヘッダーではなく、リクエスト行である POST 行が含まれています。したがって、ヘッダー オプションにそれを含めると、不適切なリクエストが作成されます。(ただし、はい、まだ機能する可能性があります)

于 2013-07-18T12:31:57.503 に答える