Я пытаюсь отправить http-вызов через Apache Camel с помощью camel-http.Apache Camel HTTP/HTTP4 игнорирует заголовок Content-Type
Когда я устанавливаю заголовок Content-Type, он игнорирует заголовок и не включает его в вызов.
Я попытался установить заголовок имеет следующие:
exchange.getOut().setHeader('Content-Type', 'application/json'),
и
exchange.getOut().setHeader(Exchange.CONTENT_TYPE, 'application/json');
Я также попытался с помощью верблюд-клиента и верблюжьей http4 и не работать с любым из них.
Поскольку я должен обязательно отправлять заголовок Content-Type, как я могу заставить Camel-HTTP включить его?
Примечание: Я также установка другие заголовки так же, как правильно отправить с вызовом, это просто Content-Type тот, который не работает
Вы видели эту дискуссию? http://camel.465427.n5.nabble.com/Http4-Set-Header-Content-Type-not-passing-through-to-the-HTTP-Request-td5746414.html – Sergey
В качестве обходного пути установка тела в пустой json-документ, '{}', camel-http автоматически определяет, что тип содержимого - application/json, и устанавливает правильный заголовок Content-Type. –