今天遇到一个奇诡的问题,springboot 接收不到ajax提交的数据

今天遇到一个奇诡问题,springboot controller中接收不到ajax提交的数据;经过排查访问url也没有问题,访问类型也是对的那为啥没有接收到数据呢?

最后找到问题原来是ajax提交数据时contentType设置的问题。

我设置的ajax contentType=“application/json” 是以json字符串的格式请求的,在controller中接收数据时需要添加@RequestBody;

今天遇到一个奇诡的问题,springboot 接收不到ajax提交的数据

jQuery的ajax contentType 默认为application/x-www-form-urlencoded,是浏览器都支持的,在请求过程中会对数据进行序列化,以键值对的形式key=value&key2=value2。在controller中获取数据时使用@RequestParam接收数据。

今天遇到一个奇诡的问题,springboot 接收不到ajax提交的数据

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章