你認爲的狀態碼:
1xx:表示服務器已接收了客戶端請求,客戶端可繼續發送請求;
2xx:請求成功;
3xx:重定向;
4xx:客戶端錯誤;
5xx:服務器錯誤;
詳細狀態碼:
1xx:
100:客戶端繼續發送請求的剩餘部分,如果請求完成,忽略這個響應
2xx:
200: OK
204:返回的響應報文沒有實體內容,一般在只需要從客戶端往服務器發送信息,而不需要返回數據時使用
206:表示客戶端進行範圍請求(分段下載一個大文件,過程中大文件會分解---想想迅雷切片下載) ,響應報文爲指定範圍內容
3xx:
301:永久性重定向:舊地址資源已經永久移除
302:臨時性重定向:舊地址資源還可以訪問
303:臨時性重定向:與302相似,但加了個條件問:請求方式必須爲GET
大多數瀏覽器都會在 301、302 和 303 狀態下的重定向把 POST 方法改成 GET 方法
304:訪問緩存
307:臨時重定向,與 302 的含義類似,但是 307 要求瀏覽器不會把重定向請求的POST 方法改成 GET 方法
4xx:
400:前端回調函數中數據錯誤,可能前端和後端實體類不一致,無法封裝,前端沒有將數據轉換爲json格式等等
401:表示發送的請求需要有認證信息(BASIC 認證、DIGEST 認證),如果之前已進行過一次請求,則表示用戶認證失敗
403:沒有權限訪問網站
404:URL錯誤,服務器接收不到這個URL連接
5xx:
500:服務器代碼錯誤
503:服務器處於超負荷狀態,或者停機維護,也可以拒絕客戶端訪問