gpt4 book ai didi

java - undertow 代理转储请求和响应主体

转载 作者:行者123 更新时间:2023-12-02 01:52:20 25 4
gpt4 key购买 nike

要使用 undertow 作为代理服务器来跟踪所有流量(调试目的所需),我目前使用的代码片段如下:

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

这已经转储所有请求和响应 header 。我正在寻找一种转储请求和响应主体的方法。关于如何与 ProxyHandler 结合实现这一点有什么想法吗?

最佳答案

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

关于java - undertow 代理转储请求和响应主体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28877719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com