前端發送請求到後端報400錯誤問題

一般情況下,前端發送請求到後端,報400是由於前後端json對象中的屬性名與後端接收請求的實體類的屬性名不對應(完全相同)引起的。排除400錯誤的方法如下:

1、前端發送的屬性名和後端實體類的屬性名不對應

解決方法:檢查前端發送的Json對象中的屬性名與後端接收請求參數的實體類對象的屬性名是否對應(名稱必須相同),前端發送的JSON對象的屬性值後端實體類的屬性中必須有,也就是說前端發送的JSON對象中的屬性後端接收的實體類中必須要包含JSON對象中的所有屬性,也就是說實體類中的屬性可以比JSON中屬性多,但是不能比JSON對象中的屬性少

2、前端發送的屬性名和後端實體類的屬性名都對應

解決方法:這種情況下報400是由於實體類中的屬性名中有首字母大寫的變量存在,切記接收請求的實體類中的屬性中不能有首字母大寫的變量名存在,否則也會報400錯誤,將實體類中的首字母大寫的屬性改爲首字母小寫,前端也對應修改即可!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章