请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Request method 'POST' not supported

老师 后端 退出接口 接口这样写的 前端请求路径是对的

@ApiOperation(value = "退出接口", notes = "一键退出", httpMethod = "POST")
    @PostMapping("/logout")
    public GraceJSONResult logout(@RequestParam("userId") String userId,
                                  HttpServletRequest request,
                                  HttpServletResponse response);

前端报这个错

error: "Method Not Allowed"
message: "Request method 'POST' not supported"
path: "/passport/logout"
status: 405
timestamp: "2022-08-25 09:26:27"

正在回答 回答被采纳积分+3

3回答

风间影月 2022-08-25 09:49:10

那看看前端呢,前端登录的调用,这里提示说明就是method不对

0 回复 有任何疑惑可以回复我~
  • 提问者 散步的猫猫 #1
    前端是这样请求的
    请求网址: http://user.imoocnews.com:8003/passport/logout?userId=220822BCWKGFHB2W
    请求方法: POST
    状态代码: 405 
    远程地址: 192.168.1.154:8003
    引荐来源网址政策: strict-origin-when-cross-origin
    回复 有任何疑惑可以回复我~ 2022-08-25 09:50:43
  • 提问者 散步的猫猫 #2
    我百度了一下 说的是传json的时候,把参数名称弄错了  但是我参数名也是对的@RequestParam("userId") String userId
    回复 有任何疑惑可以回复我~ 2022-08-25 09:52:17
  • 我是说前端的源码调用部分,可以截个图
    回复 有任何疑惑可以回复我~ 2022-08-25 09:52:20
风间影月 2022-08-25 09:49:09

那看看前端呢,前端登录的调用,这里提示说明就是method不对

0 回复 有任何疑惑可以回复我~
风间影月 2022-08-25 09:43:47

看下源码,是post还是get。提示方法错了

0 回复 有任何疑惑可以回复我~
  • 提问者 散步的猫猫 #1
    后端代码写的是这个 @PostMapping("/logout")
    回复 有任何疑惑可以回复我~ 2022-08-25 09:45:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信