Apache servicemix:无效的头:HTTP / 1.1 204在获取请求时无内容

时间:2019-02-25 10:26:12

标签: apache-camel apache-servicemix

我有以下Spring DSL对一些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&amp;period=1000" />
       <to uri="http4://xxx.xx.xx.xx/my_uri&amp;authMethod=Digest&amp;authUsername=xxx&amp;authPassword=xxx"/>
       <to uri="log:result"/>
   </route>
</camelContext>

通过REST客户端执行此get请求时,我得到响应:

{
  "a":"a",
  "b":"b",
  "c":"c",
  "d":"d",
}

但是,当我打开显示SPRING DSL结果的日志服务时,会看到错误消息:

由以下原因引起:org.apache.http.ProtocolException:无效的标头:HTTP / 1.1 204 No Content。

我尝试通过下载提琴手来查看请求中的差异,但这完全没有帮助。

有任何解决此问题的建议吗?

EDIT1:我的浏览器网址有点像http://..../.api?value1 我认为apache将value1解释为一个必须做的选择。

0 个答案:

没有答案