关于springmvc,post请求的一点问题(415 unsupported media type,400,接不到参数等)

来源:互联网 发布:qt淘宝免费互刷平台 编辑:程序博客网 时间:2024/05/23 22:40

对于springmvc来说,前端使用jquery post请求,如果controller参数不加@RequestBody注解,则post请求可以不设置contenttype以及data属性可以不用JSON.stringify转成字符串,后台是可以接收到的。而如果加了@RequestBody注解,则前台必须设置contenttype为application/json,data必须用JSON.stringify转成字符串后台才可以接收到。如果既不设置contentType又不把data转成字符串则会报415(Unsupported media type)错误,如果只设置contentType不把data转成字符串则会包400错误;如果设置了contenttype="application/json",且data用JSON.stringify转过之后,但是后台不加@RequestBody则后台接不到参数。

(转载请注明出处!!!)

1 0
原创粉丝点击