时间:2021-05-28
前面在spring boot项目中,进行前后端数据交互时突然遇到了415错误。一时间有点懵,在网上找了一些资料,总算是知道为什么了,不多说,直接上图。
这是正常的form提交的数据。
debug之后能够服务器能够正常的接收数据。
当请求数据的格式变成json时,
此时debug之后发现并没有数据传入。
并且还报出了Resolved exception caused by Handler execution: org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported这样的错误。
检查之后发现,在对json数据进行接收的时候,少了一个注解:@RequestBody
在加上这个注解之后,就能正常的接收json数据了。
在做项目的时候,被这个坑卡了好一会,记录一下自己的错误,同时也希望能给遇到相同问题的小伙伴提供一点思路。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
ajax内部值外部调用不了的原因及解决方法varid=‘123';$.ajax({url:'http:///ajax',type:'post',dataType
HTTP错误500.19-InternalServerError最近做项目出现了这个错误,经过同事之间的讨论未能解决,之后百度一下找到了解决方法,这里就说下希望
错误信息请求筛选模块被配置为拒绝包含双重转义序列的请求。HTTP错误404.11-NotFound下面是解决方法方法一:1.单击开始。在开始搜索框中,键入Not
1604错误最终解决方法(iTunesiPhone1604错误解决方法) 出现该问题后将IPHONE关机(POWER+HOME关机),把ITUNES关掉,
错误1600解决方法:卸载并重新安装最新版本的iTunes。如果这样不能解决此问题,请参阅针对错误1602的解决方案。 错误1602解决方法:尝试通过以下