我正在运行servicemix 4.4.1。我正尝试使用camel-http4对网站进行http请求。但无论我尝试调用哪个网站,我都会收到以下错误信息: org.apache.camel.RuntimeCamelException: org.apache.camel.component.http.HttpOperationFailedException: HTTP操作调用http://servicemix.apache.org/downloads/servicemix-4.4.0.html失败,状态码为:405
以下是我的代码片段:
<camelContext xmlns="http://camel.apache.org/schema/spring">
<route>
<from uri="activemq://events1"/>
<setHeader headerName="CamelHttpMethod">
<constant>POST</constant>
</setHeader>
<to uri="http://servicemix.apache.org/downloads/servicemix-4.4.0.html"/>
<to uri="log:events"/>
</route>
</camelContext>
我尝试了多个网站,并尝试使用不同的http方法(post vs get),但仍然收到相同的错误信息。有什么解决办法吗?先谢谢了。