ApacheCamel -如何在HttpCopoment之后从exchange获取HttpRequest和HttpResponse

icomxhvb  于 2023-03-29  发布在  Apache
关注(0)|答案(1)|浏览(88)

如何在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?
            })
z3yyvxxp

z3yyvxxp1#

这是在这个JIRA中解释的:https://issues.apache.org/jira/browse/CAMEL-19077
HttpServletRequest/Response * 仅 * 适用于servlet组件,例如camel-servetcamel-jetty,而不适用于HTTP客户端。因此,您无法通过HTTP客户端获得servlet。

相关问题