ajax请求报SON parse error

 

1、如果用@RequestBody接受boot的参数

1)前端采用的js对象传会报400 JSON转化异常:Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error

 

 

 

 

 

 

 

 

 

 2)如果没有添加header会报415异常,ajax默认是form提交:HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported]

 

 正确做法:

 

 2)后端使用默认form提交不管前端是否指定head为application/JSON,而且data是不是json字符串都能成功

 

 

 

 

 

posted @ 2022-11-30 01:15  傲云萧雨  阅读(79)  评论(0编辑  收藏  举报