如果使用ajax请求在请求头出现 request payload导致参数的方式改变了 ,那么解决办法就是:
或者使用ajax设置:
这样,问题就可以解决
你对这个回答的评价是?
如果使用ajax请求在请求头出现 request payload导致参数的方式改变了 ,那么解决办法就是:
或者使用ajax设置:
这样,问题就可以解决
你对这个回答的评价是?
首先我先说明一下request payload请求时怎么发生的
我们如果从一个from去提交post请求时,数据是以Form Data方式詓提交的即:提交的数据被封装在一个叫Form Data的请求,后端如果是SpringMVC的话直接写一个对象接收就好了付一个简单截图
但是最近前端更换ajax请求玳码了导致后端全部参数接收不到,我仔细看请求来的参数发现所有的参数都放在了request payload请求体,导致封装参数不成功(传来的是一个json)
查了一些资料后得到解决方案,在参数前添加一个注解来讲数据注入到book
下面是用postman测试的请求
我希望只出先间花括号的json数据,上下两个框内的数据都去掉
你这form表单是上传附件了吗在form表单加上 enctype="multipart/form-data" 这个属性是就会出去你那种情况,如果你表单不需要上传附件就把这个属性去掉应该就可以叻。
你对这个回答的评价是
不知道解决了没有 我也遇到同样的情况
你对这个回答的评价是?