2011-12-19 5 views
1

私はJersey Webサービスの全機能を通常のHTTPメソッド呼び出し(GET、PUT、POST、DELETE)を使用して使用できるようにしようとしています。 POSTメソッドを使用しているときのURLのメソッド。だから、/resourceクライアントが使用できるようになります削除するURLでメソッドを指定して特定のHTTPメソッドリソースにルーティングする

DELETE /resource

または

POST /resource?method=DELETE

ジャージはそれをサポートしていますか?または、それを実装するための最小侵入的な方法は何でしょうか?

オリジナルのHttpServletRequestをクラスでラップするFilterを記述する唯一の方法は、getMethodがURLから解析されたHTTPメソッドを返すということです。これは唯一の解決策ですか?

ありがとうございます。

+0

は、なぜあなたはこれをしたいですか?これは、あなたのリソースの正しいhttp動詞を実装する上でどのようなメリットがありますか? –

+0

@bennettweb私は、さまざまなクライアントからアクセスできるようにする必要があります。リストにはDELETEまたはPUTメソッドを使用できないものがあります。 – bezmax

答えて

関連する問題