請求失敗示例
如下圖所示,出現(xiàn)了 Status Code:Http 400 Bad Request
的錯誤。
400 Bad Request 錯誤
請求成功示例
下面這張圖展現(xiàn)的就是請求成功的情形:
請求成功示例
錯誤原因
在我沒有注意到“關(guān)鍵哦~”的關(guān)鍵點時歌径,我還納悶?zāi)匾旅裕髅鲀纱蔚恼埱蠖际且粯拥娜月桑瑸槭裁匆粋€成功暇咆,一個就失敗了呢?
哦副硅,后來定位到傳輸參數(shù)異樣時姥宝,才發(fā)現(xiàn):原來是areaOrSchoolId
的參數(shù)沒有傳過去,而這個參數(shù)在服務(wù)端又是一個必需項恐疲。所以腊满,當(dāng)前端請求沒有傳遞所必須的參數(shù)時,請求就報了 Bad Request
的錯誤了培己!
綜上所述:
出現(xiàn)了 Status Code:Http 400 Bad Request
錯誤的一種原因就是:參數(shù)匹配碳蛋。包括以下兩方面:
- 請求時沒有傳遞必須的參數(shù);
- 傳遞的參數(shù)類型不匹配省咨,比如
areaOrSchoolId
需為int
型肃弟,若傳到后臺的是string
型則也會出現(xiàn)類似的錯誤。
當(dāng)然了零蓉,這只是400
錯誤的一種表現(xiàn)形式笤受。記錄于此,給遇到同樣問題的伙伴敌蜂。