2017-12-29 58 views
1

私は404の代わりに405ラクダ残りサーブレット404の代わりに、<a href="https://github.com/smparekh/camel-example-servlet-rest-tomcat" rel="nofollow noreferrer">1</a>でgithubの中にラクダからのサンプルコードを使用して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})"); 

Iのコードをまとめたものであるが取得しています私は正しい答えを得ています。 カール-X GET -H "同意する:アプリケーション/ JSON" http://localhost:8080/providerservice/rest/provider/123

を、私は404を取得していますこれは私が405 カール-X POSTを期待してい-H "同意する:アプリケーション/ JSON" を送信するとhttp://localhost:8080/providerservice/rest/provider/123

私はどんな助けにも感謝します!

+2

ソースコードはhttps://github.com/smparekh/camel-example-servlet-rest-tomcat/blob/master/src/main/java/com/redhat/examples/rest/RestRouteBuilder.javaにあります。 – Bill

答えて

0

それは、この程度のJIRAチケットログイン誰あなただったかどうかわからない:https://issues.apache.org/jira/browse/CAMEL-12050

をしかし、この機能は現在実装されており、以降の今後のApacheのキャメル2.21.0リリースになります。

関連する問題