我是restful webservices的新手,并且遵循java restful api教程。 除DELETE请求外,所有HTTP请求都正常工作。 我正面临与此链接中描述的相同的问题。 REST - HTTP Status 405 - Method Not Allowed
另外,在邮递员显示的预定义标题值中 允许→GET,OPTIONS,PUT(图像链接在下面)
我按照规范(粘贴在图片中)遵循正确的语法和网址格式,但删除无效。
请告诉我我失踪的地方。
编辑:源代码:
{{1}}
除了删除其他请求工作正常。 在发送DELETE时,服务器返回HTTP -405方法是不允许的。
还发送删除请求然后在邮递员显示的标题值中 允许→GET,OPTIONS,PUT
由于
答案 0 :(得分:0)
确保您没有在Postman中输入任何URL参数,同时确保您没有在邮递员中传递任何标题。 删除请求应该是没有和没有这些的。
此外,字符串消息ID需要放在大括号中。那将是你405的主要原因。 如下所示更改路径注释并尝试。
@Path(" / {MESSAGEID}&#34)