我有一个问题是将身体放在重新安置上。我在Apache Camel的路线是:
from("timer:msgGen?period=2000")
.setBody(simple("A Test"))
.to("restlet:http://localhost:8888/?restletMethod=POST");
localhost:8888是小提琴手。 (http://www.telerik.com/fiddler)
小提琴手的休息反应是:
A%20Test&breadcrumbId=ID-W530-60491-1415112773228-0-11&firedTime=Tue%20Nov%2004%2015%3A53%3A06%20CET%202014
编码以便更好地阅读:
A Test&breadcrumbId=ID-W530-60491-1415112773228-0-11&firedTime=Tue Nov 04 15:53:06 CET 2014
但我认为必须是:
body=A Test&breadcrumbId=ID-W530-60491-1415112773228-0-11&firedTime=Tue Nov 04 15:53:06 CET 2014
关键"身体"失踪了,还是我被误导了?
是Bug还是功能?我怎么解决这个问题?获得一个键值对?
谢谢
答案 0 :(得分:0)
好的,我解决了这个问题:
from("timer:msgGen?period=2000")
.setBody(simple("A Test"))
.to("http4://localhost:8888/");
您需要的Maven依赖关系:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-http4</artifactId>
<version>2.14.0</version>
</dependency>
感谢您的帮助