前端傳數據,后端接收全為null


每個人遇到的情況不一樣

我這邊提供一下自己的錯誤,以及解決的思路

 

問題后台接收前端傳輸的數據時,有時候全為 null,有時候又可以。我是通過前端 ajax 往后端發送數據到后台,后台用 Springboot 框架。

 

思路:在瀏覽器界面,對 ajax 進行發送的方法進行一個斷點。看此時,是否調用了 ajax 這個方法,以及此時發送的數據格式是否正確,接收數據的格式是否正確。然后最重要的就是復現錯誤。如果可以穩定的復現出錯誤,可以更好的發現錯誤所在原因。所以,不要害怕遇到問題。

 

原因因為post 請求發送的數據過大,導致發送失敗(發送了幾個,圖片的 base64 數據),發送的數據大小在 3M 左右

 

引用我們老大的一句話,代碼是不會騙人的。解決 bug 永遠不能靠猜

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM