我想从本地主机保存内容({
enter code here
"id": 1,
"prename": "Noel",
"surname": "Reyes",
"dateOfBirth": "1988-09-07",
"birthPlace": "Bad Ems",
"gender": "M"}
)在txt.file中。 但是:
public void configure() throws Exception {
from("jetty:http://localhost:8091/customers/")
.setHeader(Exchange.HTTP_METHOD, constant("POST"))
.convertBodyTo(String.class)
.log("Test3 ${body}")
.to("file:dest")
.end();
我的route1已启动,并且正在从localhost使用,但未将其保存在text.file中。 你能帮我吗?
答案 0 :(得分:1)
您的路由没有从本地主机使用。实际上,您使用码头作为消费者(来自),这意味着您提供了端点,以便以后可以从浏览器中调用它。
我认为您想创建生产者(要)来调用服务。这可以通过camel-http4组件完成。
因此,您需要一条通过计时器(每5秒一次)开始的路线,并且您需要呼叫端点:
from("timer://foo?period=5s")
.to("http4://localhost:8091/customers/")
.log("Test3 ${body}")
.to("file:dest");