我是Spring WebClient的新手。有人可以建议从另一个Web服务记录REST请求和响应的最佳方法吗?
我已经在问题中看到过记录请求的示例,但也必须记录响应和POST呼叫请求。 how to log Spring 5 WebClient call
谢谢。
答案 0 :(得分:1)
一种选择是使用A
功能。优点是您可以对不同的状态代码做出不同的反应:
class A {
...
void do_something(...) { // delegate to the `B` member
b1->do_something(...);
}
};
...
A a;
a.do_something(...);
...
但请注意,这将以异步方式记录,这意味着它可能会在您记录了不同的内容后进行记录。我现在正在使用这种方式,但我知道它并不完美,所以我很乐意看到更好的建议。