2017-05-17 5 views
0

私が解決しようとしている根本的な問題は、wiresharkの内部でHtmlUnit(http://htmlunit.sourceforge.net/)から作成している(暗号化された)リクエストを表示することです。私はパケットを見ることができ、Secure Sockets Layerの下で、私はTLSv1.2がwiresharkで利用されているのを見ることができますが、パケットの内容を見る必要があります。私は情報を読む:exporting firefox keysと:using those keys in wiresharkブラウザからwiresharkに解読することは可能ですが、HtmlUnitは '伝統的な'ブラウザではありません。私はそれが可能であることを知っている、私はちょうど私が必要とする情報とそれを得るためにどこの情報がわからない。任意のヒントが評価されます。デバッグのためにHtmlUnitからwiresharkにキーをエクスポートする

ありがとうございます!

+0

接続しているサーバーのSSLファイルは必要ありませんが、「ブラウザ」のSSLファイルは必要ありませんか? – Marged

答えて

2

HttpClientワイヤログを有効にする方が簡単かもしれません。

 java.util.logging.Logger.getLogger("org.apache.http.wire").setLevel(java.util.logging.Level.FINEST); 

これは、すべての送信および受信コンテンツをログにダンプします。

+0

私はこれを撃つでしょう。私は通常、HttpClientまたはHTMLUnitを使用します。 HTMLUnitがHttpClientも使用しているということは私にはあまり起きていませんでした。 –

+0

これだけでは何もしないようです。 htmlUnitのために実行する必要のある追加のログ設定がありますか? –

+0

https://hc.apache.org/httpcomponents-client-ga/logging.html – RBRi

関連する問題