【发布时间】:2014-11-04 15:52:42
【问题描述】:
我无法让身体通过休息。我在 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)
fiddler 上的 Rest-Response 是:
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
缺少关键的“body”,还是我被误导了?
这是一个错误还是一个功能?我该如何解决这个问题?获取键值对?
谢谢
【问题讨论】:
-
您没有设置以正文开头的响应。 Camel restlet 生产者不会在那里添加 body=。
标签: rest apache-camel