和别的博文一样,事件开头是类似的,如下:
1、前端访问我这边的接口抛出错误码:405 Method not allowed 。当时就感觉奇怪,我自己用postman都能调通啊,为什么你那边不能允许访问呢。看到这个错误码,于是我就抛出两个问题给他:
- 你是用post请求吗?
- 你请求的content-type是application/json吗?
然后他毫不犹豫的说都是。
2、于是我看下后端请求的日志,Spring日志提示:“Request method 'POST' not supported” 。
上手debug,在webmvc下doDispatch打断点

前端发请求,一步一步 走下来后到这了,看到Resource not found秒懂,地址错了,虽然不知道为啥不报404,报405
本文通过排查前端访问接口时出现的405 Method Not Allowed错误,详细记录了解决过程。包括检查请求方法是否为POST、content-type是否设置为application/json,以及通过debug定位问题为请求URL错误。
6682





