У меня есть следующий весенний DSL, чтобы выполнить запрос get для некоторого url = my_uri:
<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
<camelContext xmlns="http://camel.apache.org/schema/blueprint">
<route id="counting_camera">
<from uri="timer://counting_camera?fixedRate=true&period=1000" />
<to uri="http4://xxx.xx.xx.xx/my_uri&authMethod=Digest&authUsername=xxx&authPassword=xxx"/>
<to uri="log:result"/>
</route>
</camelContext>
При выполнении запроса get с клиентом REST я получаю ответ:
{
"a":"a",
"b":"b",
"c":"c",
"d":"d",
}
Однако, когда я открываю свои службы регистрации, которые показывают мне результаты моего SPRING DSL, я вижу ошибку:
Причина: org.apache.http.ProtocolException: Недопустимый заголовок:HTTP / 1.1 204 Нет содержимого.
Я пытался посмотреть на разницу в запросах, загрузив fiddler, но это мне совсем не помогло.
Есть предложения по исправлению этой проблемы?
РЕДАКТИРОВАТЬ1: URL моего браузера выглядит примерно так: http: //..../.api? Value1 Я думаю, что apache интерпретирует значение1 как параметр, который не должен выполняться.