从HttpRequestExecutingMessageHandler

时间:2018-06-27 06:28:43

标签: java rest spring-integration

在执行请求之前,是否可以从HttpRequestExecutingMessageHandler获取请求正文和url(用于级别信息的日志)?

1 个答案:

答案 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 + "]");