Spring MVC 出现Request method ‘GET‘ not supported解决办法
程序员文章站
2022-09-21 13:26:25
首先,后台明明设置了post请求,但是报错却说不支持get请求Request method 'GET' not supported解决办法:第一个是确保,你前端页面在请求的时候是不是用post,比如ajax访问后台controller里访问的路由是不是指定了post访问是不是你写的访问路径多写了个 / 比如:http:xxxxx:8080/test//index.jsp//后台指定下post@RequestMapping(value = "user/activeE......
首先,后台明明设置了post请求,但是报错却说不支持get请求
Request method 'GET' not supported
解决办法:
- 第一个是确保,你前端页面在请求的时候是不是用post,比如ajax访问
- 后台controller里访问的路由是不是指定了post访问
- 就是debug下,看看是不是进入了后台方法,可能进入方法逻辑报错了。
//后台指定下post
@RequestMapping(value = "user/activeEmail", method = RequestMethod.POST)
public String activeEmail(@RequestParam("email") String email,
@RequestParam("pwd") String pwd,
HttpSession session,RedirectAttributes model,
HttpServletRequest request) {
.........
}
$.ajax({
url:'https://api.apeland.cn/api/banner/',
methods:'post', //指定访问方式
success:function (res) {
console.log(res);
},
error:function (err) {
console.log(err);
}
});
第3.
debug 后台方法,可能出现逻辑错误
本文地址:https://blog.csdn.net/qq_23126581/article/details/109351988