前端传数据,后端接收全为null

每个人遇到的情况不一样

我这边提供一下自己的错误,以及解决的思路

 

问题后台接收前端传输的数据时,有时候全为 null,有时候又可以。我是通过前端 ajax 往后端发送数据到后台,后台用 Springboot 框架。

 

思路:在浏览器界面,对 ajax 进行发送的方法进行一个断点。看此时,是否调用了 ajax 这个方法,以及此时发送的数据格式是否正确,接收数据的格式是否正确。然后最重要的就是复现错误。如果可以稳定的复现出错误,可以更好的发现错误所在原因。所以,不要害怕遇到问题。

 

原因因为post 请求发送的数据过大,导致发送失败(发送了几个,图片的 base64 数据),发送的数据大小在 3M 左右

 

引用我们老大的一句话,代码是不会骗人的。解决 bug 永远不能靠猜

 

原文地址:https://www.cnblogs.com/Kevin-QAQ/p/13227216.html