我试图通过使用常规 HTTP 方法调用(GET、PUT、POST、DELETE)和在使用 POST 方法时在 URL 中指定方法来使用我的 Jersey 网络服务的全部功能。
所以删除/resource
客户端将可以使用:
删除/资源
或
POST/resource?method=DELETE
jersey 支持吗?或者什么是实现它的最少侵入性的方法?
我能想到的唯一方法是编写一个过滤器,它用我的类包装原始 HttpServletRequest,它的 getMethod
从 URL 返回解析的 HTTP 方法。这是唯一的解决方案吗?
提前致谢。
最佳答案
只需将 PostReplaceFilter 添加到您的应用程序:http://jersey.java.net/nonav/apidocs/latest/jersey/com/sun/jersey/api/container/filter/PostReplaceFilter.html
关于java - 通过在 URL 中指定方法路由到特定的 HTTP 方法资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8563119/