仅在Java的Browsermob中获取发布请求/响应



可以过滤所有HAR对象并仅获得发布请求/响应?也许在初始化的browsermobproxysterver期间可以做到这一点?我需要将har对象保存到文件中并上传到HAR Viewer。

Har har = proxyServer.getHar();

我不知道您是否可以使用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"的新文件。

相关内容

  • 没有找到相关文章

最新更新