Reactor Netty 使用 httpClient 一次记录整个请求

Reactor Netty log entire request at once using httpClient

提问人:Deekshith Anand 提问时间:11/8/2023 更新时间:11/8/2023 访问量:34

问:

所以查询是我有一个 webclient 调用要进行。在后台,我配置了类似的东西,以使用 httpClient 的窃听方法记录请求和响应。

但我相信这会相应地读取块和日志中的响应。但是日志真的很乱,就像下面的示例一样

18:47:04.905 [reactor-http-nio-4] INFO  reactor.netty.http.client.HttpClient -  READ: 211B 
CD
,"httpHeaders":{},"httpStatusCode":400,{"body":[{"errorCode":"PROCESSING_HALTED","message":"The transaction was rolled back since another operation in the same transaction failed."}]
18:47:04.905 [reactor-http-nio-4] INFO  reactor.netty.http.client.HttpClient -  READ: 69B 
3F
,"httpHeaders":{},"httpStatusCode":400]}
18:47:04.905 [reactor-http-nio-4] INFO  reactor.netty.http.client.HttpClient - [df70615d-1, L:/172.30.141.56:57290 - R:goodyearmvp--beta.sandbox.my.salesforce.com/136.146.23.39:443] READ: 7B 
0

我真的不介意 httpClient 是分块读取响应还是一次读取响应,但是是否可以在响应完全可用后立即记录响应?

提前致谢!

java 项目-反应器 spring-webclient 反应器-netty

评论


答: 暂无答案