Dropwizard任务不会接受超过1个参数

时间:2014-03-19 20:06:14

标签: java uri task dropwizard

所以,我需要创建一个特定的任务,在需要时使用POST请求调用,所以我使用drop wizard的Task界面,我创建了一个扩展任务的类,在/ tasks中注册/ interface我打电话给它:

curl -X POST http://localhost:8081/tasks/StoreMigration?maxRows=4&date=2014-02-2T15:23:00Z

我先放入哪个参数,一个出现在我的任务中,第二个消失。知道如何处理吗?

2 个答案:

答案 0 :(得分:2)

好吧,问题出在&将过程放在后台的字符,解决方案非常简单:

curl -X POST 'http://localhost:8081/tasks/StoreMigration?date=2014-02-2T15:23:00Z&maxRows=4'

答案 1 :(得分:0)

好吧,问题出在&字符中,该字符会使进程进入后台,解决方案却微不足道:在curl命令中转义'&'字符。

apply_filter(the_content, 'your_filter')