2017-08-30 2 views
0

すべてのharオブジェクトをフィルタリングしてPOST要求/応答のみを取得できますか?おそらく初期化されたBrowserMobProxyServerの中でそれを行う方法ですか? harオブジェクトをファイルに保存し、harビューアにアップロードする必要があります。JavaのBrowserMobでPOSTリクエスト/応答のみを取得

Har har = proxyServer.getHar(); 

答えて

1

あなたがのProxyServerの設定でそれを行うことができるかどうかはわからないが、私はあなたがこのような要求をフィルタリングすることができます確信している:

Har har = proxyServer.getHar(); 
try { 
    har.getLog().getEntries().removeIf(x-> !x.getRequest().getMethod().equals("POST")); 
    har.writeTo(new File("har.json")); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 

それは「har.jsonという名前の新しいファイルを作成します。 "POSTだけで。

関連する問題