springMVC 表单 get方法提交正常 post提交报错HTTP Status 403
springMVC 表单 get方法提交正常 post提交报错
HTTP Status 403 - Bad or missing token!
之前只是简单的提交几个字段的数据 就不能post提交 改成了get提交 正常 后来加了上传图像的功能 post提交还是不行 自己学习练手做的demo
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(14)
补充怎么啊 ??在线等急
啥都没用 现在是把上传图片的部分去掉了 单纯的表单提交几个字段 get可以提交保存到数据库 调试可以进方法 post提交报错 调试直接页面报错 后台都没进方法
回复
你先告诉我前端使用的什么呀?是jquery的ajax还是angularJs?如果是前者,那么ajax不支持上传文件,你需要引用ajaxfileupload.js才能上传。如果是angularJs,需要引入ng-file-upload.js
你前端代码用的jq还是angularjs?单纯使用ajax上传文件是不行的
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 设置了 还是报这个错误
头部的的content-type要设置,同时还需要charset=utf-8
我把上传图片的去掉 只是传几个字段属性信息 post也不行
回复
不传图片时,报的什么错误?
回复
HTTP Status 403 - Bad or missing token! 还是这个错误 这个是什么安全机制导致的吗 token?
回复
恩恩 丢失了token,你需要在头部传token
这个问题我也遇到了,如果是 其它参数+图片一起上传的话,好像只能使用get吧。我尝试了post不行,主要是传参格式问题。
多给点信息
代码只是post和get的区别啊
回复
你是不是启动了RestCsrfPreventionFilter,里面对GET|HEAD|OPTIONS都是放行的,其他的要判断csrf