【发布时间】:2017-10-14 05:28:55
【问题描述】:
我有一个在 tomcat 中运行的 Jersey 2.x 应用程序。所有方法实现都按预期工作,甚至我也可以通过导航到 http://{host}:{port}/JerseyRESTWebapp/ws/rest/application.wadl 来获取 WADL。 到目前为止一切都很好。
现在,出于好奇,我尝试使用 HTTP OPTIONS 方法导航到 http://{host}:{port}/JerseyRESTWebapp/ws/rest/employees URL,期望我会得到 405 Method not allowed 但我得到了 200 OK 并且响应正文包含 WADL。有人可以让我知道为什么会这样吗?我正在使用 POSTMAN chrome 扩展作为 REST 客户端。
同样在响应 Allow Header 中,我收到 POST、GET、DELETE、OPTIONS、HEAD。我在这里缺少 PUT 方法。为什么?
【问题讨论】: