HTTPS経由でPOSTリクエストを確認するには?

HTTPS経由でPOSTリクエストを確認するには?

スクレイピングを介してウェブサイトへのアクセスを自動化しようとしており、POSTリクエストでサーバーに送信するパラメータを決定したいと思います。現在Wiresharkがオンになっていますが、より良い方法はありますか?接続はHTTPSなので、プレーンテキストでPOSTリクエストを表示できますか?

答え1

FirefoxをHTTPクライアントとして使用している場合は、オプションで "データ変調HTTP POSTリクエストを調べるためのプラグインです(編集可能なデータセットで再生も可能)。

答え2

使用フィドラー2。プロキシとして機能し、デフォルトで中間者攻撃を実行してHTTPSをスニッフィングします。証明書エラーが発生しますが、大丈夫です。

編集:ネットワークトラフィックにのみ適用されるわけではありません。

答え3

Wireshark WikiにリンクがありますWiresharkを使用してSSLトラフィックを復号する方法。これにはクライアントが使用する証明書の制御が必要ですが、これがあなたに適しているかどうかはわかりません。

答え4

私のお気に入りのFirefox拡張機能はLive HTTP Headersです。さまざまなHTTP要求が生成されたら、リアルタイムヘッダーをキャプチャしてからページ情報を開き、現在ロードされているページのヘッダーを表示できます。すべてのリクエストとレスポンスヘッダを表示するだけでなく、POST本文の内容も表示します。

関連情報