可以通过在REST端点中添加一个处理程序来解决此问题。该处理程序负责从Exchange中读取最终正文并将其添加到响应中。
示例代码:
rest("/example") .get() .route() .setHeader(Exchange.HTTP_RESPONSE_CODE, constant(200)) .process(exchange -> { String responseBody = exchange.getIn().getBody(String.class); exchange.getOut().setBody(responseBody); });