要使用暗潮作为代理服务器,它跟踪的所有流量(用于调试所需的),我目前使用这样一个片段:
Undertow.builder()
.addHttpListener(8080, null)
.setHandler(
Handlers.requestDump(
Handlers.proxyHandler(new SimpleProxyClientProvider(targeUri))
)
)
.build().start();
这已经转储全部请求和响应头。我正在寻找是转储请求和响应机构,也是一种方式。如何实现这一目标与ProxyHandler组合的任何想法?
据我所知,有为之倾倒请求和响应机构没有简单的方法,你需要自己实现一个处理程序。 有一个轻量的框架包含此功能转储请求和响应机构,你可以在它看看作为参考或使用它。 light-4j cross-cutting concerns,这包含转储功能,但你需要考虑如何注入到您的代码或自己编写。 但倾倒反应可能会导致一些性能问题,我建议慎重使用。