我需要每隔30秒从URL接收一些数据。
我想使用驼峰和码头:http。我发现了一个问题 - 从URL获取数据我需要使用登录名和密码发送帖子变量。
怎么做?
我一直在寻找一个例子,但我没有找到任何东西。
你能帮帮我吗?
还有问题:
如果我想每30秒做一些动作,我的代码应该是这样的吗?
from("file:src/data?noop=true&delay=30000")
.to("file:src/new");
感谢您的帮助
答案 0 :(得分:0)
如果您想通过http组件发布数据,可以使用form_urlencoded内容类型:
from("direct:postTest")
.setHeader(Exchange.HTTP_METHOD, constant("POST"))
.setHeader(Exchange.CONTENT_TYPE, constant(MediaType.APPLICATION_FORM_URLENCODED))
.setBody(simple("text=a&user=ethan"))
.to("http://someurl");