我试图通过使用常规HTTP方法调用(GET,PUT,POST,DELETE)以及在使用POST方法时在URL中指定方法来使用Jersey webservice的全部功能。
所以删除/resource
客户端将能够使用:
DELETE /resource
或
POST /resource?method=DELETE
球衣支持吗?或者实现这一点的最不具侵入性的方法是什么?
我能想到的唯一方法就是编写一个Filter,它将原始的HttpServletRequest包装在我的类中,getMethod
从URL返回解析后的HTTP方法。这是唯一的解决方案吗?
提前致谢。
答案 0 :(得分:3)
只需将PostReplaceFilter添加到您的应用中:http://jersey.java.net/nonav/apidocs/latest/jersey/com/sun/jersey/api/container/filter/PostReplaceFilter.html