骆驼休息servlet 404而不是405

时间:2017-12-29 20:33:46

标签: servlets post apache-camel

1的github中使用Camel中的示例代码我得到的是404而不是405。

这是1

中代码的摘要
rest("/provider").description("Provider rest service").consumes("application/json").produces("application/json").get("/{id}").description("Find provider by id").outType(Provider.class).to("bean:providerService?method=getProvider(${header.id})");

当我发送这封信时,我得到了正确答案。 curl -X GET -H"接受:application / json" http://localhost:8080/providerservice/rest/provider/123

当我寄这个时,我得到404.我期待405 curl -X POST -H"接受:application / json" http://localhost:8080/providerservice/rest/provider/123

我感谢任何帮助!!

1 个答案:

答案 0 :(得分:0)

不确定是谁记录了JIRA门票:https://issues.apache.org/jira/browse/CAMEL-12050

但是这个功能现在已经实现,并将在即将发布的Apache Camel 2.21.0版本中发布。