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 请求,参数放在哪儿?