如何在HttpCopoment之后从exchange中获取HttpRequest和HttpReponse?欢迎提供任何提示或想法
下面是代码示例
from("direct:restendpoint").routeId("direct_restendpoint")
.to("https://<URL_SERVICE>")
.process(exchange -> {
String responseCode = exchange.getIn().getHeader("CamelHttpResponseCode").toString();
//How to get httpRequest and httpResponse here?
})
1条答案
按热度按时间z3yyvxxp1#
这是在这个JIRA中解释的:https://issues.apache.org/jira/browse/CAMEL-19077
HttpServletRequest/Response * 仅 * 适用于servlet组件,例如
camel-servet
或camel-jetty
,而不适用于HTTP客户端。因此,您无法通过HTTP客户端获得servlet。