RESTFUL风格 put 报错 HTTP Status 405 - JSPs only permit GET POST or HEAD

Posted 秋夜雨巷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RESTFUL风格 put 报错 HTTP Status 405 - JSPs only permit GET POST or HEAD相关的知识,希望对你有一定的参考价值。

出现下图这种情况时是controller所return的jsp视图找不到, 所以提示请求只允许GET、POST、HEAD。

 解决方案

1.若返回视图,把表单中name为_method的input值改为GET、POST、HEAD,不能使用PUT、DELETE等。

2.若返回字符串,则加上@ResponseBody。(可以把返回的对象转换为json数据写进response的body区域中)。

以上是关于RESTFUL风格 put 报错 HTTP Status 405 - JSPs only permit GET POST or HEAD的主要内容,如果未能解决你的问题,请参考以下文章

Ajax中Put和Delete请求传递参数无效的解决方法(Restful风格)

http 的 restful api 的 put 请求,参数放在哪儿?

RESUful风格

restful风格

使用Spring boot开发RestFul 风格项目PUT/DELETE方法不起作用

让python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE等请求