承担代理倾销请求和响应机构

时间:2015-03-05 12:18:12

标签: java undertow

要使用asow作为代理服务器来跟踪所有流量(需要进行调试),我目前正在使用这样的代码段:

Undertow.builder()
    .addHttpListener(8080, null)
    .setHandler(
        Handlers.requestDump(
            Handlers.proxyHandler(new SimpleProxyClientProvider(targeUri))
        )
    )
.build().start();

这已经转储了所有请求和响应标头。我正在寻找的是一种转储请求和响应机构的方法。有关如何与ProxyHandler结合实现这一点的任何想法吗?

1 个答案:

答案 0 :(得分:0)

据我所知,没有简单的方法可以转储请求和响应主体,您需要自己实现一个处理程序。
有一个轻量级的框架,其中包含此功能以转储请求和响应正文,您可以将其视为参考或使用它。 light-4j cross-cutting concerns,其中包含转储功能,但是您需要考虑如何注入代码或编写自己的代码。
但是要转储响应可能会导致某些性能问题,建议您谨慎使用。