为什么用GET请求方式可以,用POST请求方式就报405错误?

为什么用GET请求方式可以,用POST请求方式就报405错误?

我在做登录的时候,怎么用 POST 请求就有问题,但是用 GET 请求就可以呢?

POST请求:

http://img1.sycdn.imooc.com//climg/5ecdda820931314811170173.jpg

http://img1.sycdn.imooc.com//climg/5ecdda8209a3e89507080160.jpg

http://img1.sycdn.imooc.com//climg/5ecdda82099f3b8910360281.jpg


GET请求(正常):

http://img1.sycdn.imooc.com//climg/5ecdda9709ae4b7f11080159.jpg

http://img1.sycdn.imooc.com//climg/5ecdda9809abb49511690240.jpg

http://img1.sycdn.imooc.com//climg/5ecdda980988b4ec07000156.jpg


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

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2020-05-27 14:27:03

同学你好,同学的spring版本是否是4.2以上的,如果不是,升级一下版本试试呢?

或同学清除一下浏览器缓存或者换个浏览器试试呢?

祝学习愉快~

  • 提问者 慕慕9539800 #1
    5.1.14版本
    2020-05-27 14:52:18
  • 提问者 慕慕9539800 #2
    跟缓存没关系~ 试了下, forward 换成 redirect 就可以正常跳转,感觉好奇怪~ 其他页面都能正常 post 提交,通过 forward 到其他 JSP 页面,就这里登陆不行
    2020-05-27 14:57:09
  • 提问者 慕慕9539800 #3
    搞定了~ 原来是我进一步跳转的这个请求处理被设置成 GET 方式了,所以处理不了 POST 请求
    2020-05-27 15:30:49
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师