Я хочу изменить тип содержимого моего заголовка с text / html на application / json.мой текущий заголовок: {CamelHttpMethod = POST ,, CONTENT_TYPE = application / json}
, и я хочу удалить Content-Type = text / html;charset = UTF-8 путем установки заголовка в процессе, таком как:
public void process(Exchange exchange) throws Exception {
String mainBody = exchange.getIn().getBody().toString();
JsonReader reader = Json.createReader(new StringReader(mainBody));
JsonObject body = reader.readObject();
reader.close();
exchange.getIn().setHeaders(exchange.CONTENT_TYPE, simple("application/json"));
/System.out.println("your header" + exchange.getIn().getHeaders());
exchange.getIn().setBody(body.getJsonObject("API3"));
}
}
возможно ли это?