每個人遇到的情況不一樣
我這邊提供一下自己的錯誤,以及解決的思路
問題:后台接收前端傳輸的數據時,有時候全為 null,有時候又可以。我是通過前端 ajax 往后端發送數據到后台,后台用 Springboot 框架。
思路:在瀏覽器界面,對 ajax 進行發送的方法進行一個斷點。看此時,是否調用了 ajax 這個方法,以及此時發送的數據格式是否正確,接收數據的格式是否正確。然后最重要的就是復現錯誤。如果可以穩定的復現出錯誤,可以更好的發現錯誤所在原因。所以,不要害怕遇到問題。
原因:因為post 請求發送的數據過大,導致發送失敗(發送了幾個,圖片的 base64 數據),發送的數據大小在 3M 左右
引用我們老大的一句話,代碼是不會騙人的。解決 bug 永遠不能靠猜