Я использую Apcahe Camel и Spring boot, моя цель - использовать Camel, чтобы сделать запрос к REST API и получить ответ.
И у меня есть это отображение запроса:
@RequestMapping("/annotation")
String getAnnotation(@RequestBody JSONObject payload) {
Object info = producerTemplate.requestBody("direct:annotation", payload, Object.class);
return info.toString();
}
И этот маршрут;
from("direct:annotation").
convertBodyTo(String.class).
log("Receiving a annotation request").
to("http4://"+ address +"/annotation");
Когда я делаю запрос к / аннотации, я получаю в качестве ответа:
org.apache.camel.converter.stream.CachedOutputStream$WrappedInputStream@7d5a6dba
И я хотел бы получить тело сообщения, которое в данном случае является JSON.