例として、-v引数を使用してWebサーバーにPOSTします。
curl -v http://testserver.com/post -d "firstname=john&lastname=doe"
そして出力
> POST /post HTTP/1.1
> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3
> Host: testserver.com
> Accept: */*
> Content-Length: 28
> Content-Type: application/x-www-form-urlencoded
>
< HTTP/1.1 200 OK
(etc)
私が投稿したデータに関する言及はありません。
出力に文字列「firstname = john&lastname = doe」を表示するオプションがcURLにありますか?
注:当然、私が実行したい文字列は実行したコマンドにありますが、--formや--data-asciiなど、他の投稿オプションもいくつかあります。生データがサーバーに送信されていることを確認します。
1
tcpdumpを実行して、サーバーに送信される実際のデータをキャプチャすることもできます。または、wireshark(より良い)があれば。
—
キース
できるかどうかわかりません。これはあいまいさによるセキュリティの例ですか?- stackoverflow.com/questions/198462/...
—
slotishtype