后台代码
前台代码
报错信息: Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: Could not read document: Unrecognized token 'username': was expecting ('true', 'false' or 'null')
at [Source: java.io.PushbackInputStream@8624bb; line: 1, column: 10]; nested exception is com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'username': was expecting ('true', 'false' or 'null')
我后台用的是springboot json是用jackson解析的我用来接收的那个类是有所有参数的属性的,真不知道错在哪
$.ajax({
...
data:JSON.stringify(json),
...
})
正解
如果使用了@RequestBody就要使用payload方式,普通ajax方式则可以直接JSON,前后台要对应。。。。
后台使用了@RequestBody,前端就要使用 JSON.stringify(data)转换一下版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。