我的apache camel驱动的应用程序将HTTP POST(带正文)调用发送到Web服务器。但是在我将Web服务器URL更改为以下后,camel jetty将我的POST转换为GET请求(没有正文)并发送到端点,因为Web服务器需要POST请求。如何阻止此转换?
http://localhost:9080/partner/listener/mmsTPA/?apikey=af85c412-844a-f507f4cdc9d5
注意:有一个"?"在网址中,因为它是遗留系统
答案 0 :(得分:0)
阅读完
后解决了createMethod() of org.apache.camel.component.http.helper.HttpHelper.java file.
我没有将CamelHttpMethod标头设置在我的代码的正确位置。