サーバーにリクエストを送信するときに、curl によって作成されたリクエスト ヘッダーを確認するにはどうすればよいですか? 質問する

サーバーにリクエストを送信するときに、curl によって作成されたリクエスト ヘッダーを確認するにはどうすればよいですか? 質問する

curlサーバーにリクエストを送信するときに作成されたリクエスト ヘッダーを確認したいのですが、どうすれば確認できますか?

ベストアンサー1

最も簡単だと思いますcurl --verbose/-v。ファイルに書き込むことなく、リクエスト ヘッダー (先頭に '>' が付いた行) を出力します。

$ curl -v -I -H "Testing: Test header so you see this works" http://stackoverflow.com/
* About to connect() to stackoverflow.com port 80 (#0)
*   Trying 69.59.196.211... connected
* Connected to stackoverflow.com (69.59.196.211) port 80 (#0)
> HEAD / HTTP/1.1
> User-Agent: curl/7.16.3 (i686-pc-cygwin) libcurl/7.16.3 OpenSSL/0.9.8h zlib/1.2.3 libssh2/0.15-CVS
> Host: stackoverflow.com
> Accept: */*
> Testing: Test header so you see this works
>
< HTTP/1.0 200 OK
...

おすすめ記事