在执行请求之前,是否可以从HttpRequestExecutingMessageHandler获取请求正文和url(用于级别信息的日志)?
答案 0 :(得分:0)
其中有一个类似org.springframework.http.client.support.HttpAccessor
的代码:
if (logger.isDebugEnabled()) {
logger.debug("Created " + method.name() + " request for \"" + url + "\"");
}
因此,打开org.springframework.http.client.support
的调试,您可以在日志中看到URL。
您可以通过org.springframework.web.client.RestTemplate
中的调试消息看到的正文:
logger.debug("Writing [" + requestBody + "] using [" + messageConverter + "]");