私はJersey Webサービスの全機能を通常のHTTPメソッド呼び出し(GET、PUT、POST、DELETE)を使用して使用できるようにしようとしています。 POSTメソッドを使用しているときのURLのメソッド。だから、/resource
クライアントが使用できるようになります削除するURLでメソッドを指定して特定のHTTPメソッドリソースにルーティングする
:
DELETE /resource
または
POST /resource?method=DELETE
ジャージはそれをサポートしていますか?または、それを実装するための最小侵入的な方法は何でしょうか?
オリジナルのHttpServletRequestをクラスでラップするFilterを記述する唯一の方法は、getMethod
がURLから解析されたHTTPメソッドを返すということです。これは唯一の解決策ですか?
ありがとうございます。
は、なぜあなたはこれをしたいですか?これは、あなたのリソースの正しいhttp動詞を実装する上でどのようなメリットがありますか? –
@bennettweb私は、さまざまなクライアントからアクセスできるようにする必要があります。リストにはDELETEまたはPUTメソッドを使用できないものがあります。 – bezmax