2012-05-10 7 views
0

HTTPで投稿リクエストを送信していますが、HTTPヘッダーを送信したくないということを知りました.CプログラムでCURLOPT_HTTPHEADERの値を設定することで、HTTPヘッダーの送信を避けることができます。私はこれをどうやってできるのか知りたい。HTTP POST要求でHTTPヘッダーを送信しないようにCプログラムでCURLOPT_HTTPHEADERの値を設定する方法はありますか。

+0

"HTTPヘッダー"なしでPOSTリクエストを送信することを正確に指定してください(実際にはどういう意味ですか?)。 –

答えて

0

あなたの質問は非常に混乱しています。 HTTPヘッダーを何も送信せずにHTTP要求を送信したい場合にはすべて?これは不可能です。ヘッダーはHTTPリクエストの定義の一部です。

実際、空のHTTP要求をコンテンツなしで送信できますが、正しいHTTPヘッダーがあり、有効なHTTP要求になります。しかし、単純には、はHTTPリクエストではないので、ヘッダーを持たない(まったく)HTTPリクエストを送信することはできません。

おそらくTCPメッセージを送信するだけです。

1

内部デフォルトヘッダーを削除するには、コロンの右側に値のないヘッダーを設定します。つまり、 "Content-Type"がデフォルトヘッダーで、送信しない場合は、CURLOPT_HTTPHEADERで設定したヘッダーにヘッダー "Content-Type:"を追加します。

関連する問題