柚子快報邀請碼778899分享:1.7 HTTP常見響應狀態(tài)碼
柚子快報邀請碼778899分享:1.7 HTTP常見響應狀態(tài)碼
上一小節(jié)我們學習了HTTP的九種請求方式。這一小節(jié)我們來看一下常見的響應狀態(tài)碼。
我們還是登錄校園二手交易系統(tǒng),進入到首頁后,接口都有一個狀態(tài),是200
200這串數(shù)字代表的含義就是”成功“。說明我這個接口調(diào)用成功了,返回了數(shù)據(jù)。我們來看一下常見的狀態(tài)碼有哪些
1開頭的狀態(tài)碼
1XX,表示收到了請求,正在處理。這個現(xiàn)在基本看不到,用的很少很少。
2開頭的狀態(tài)碼
2XX,表示成功處理了請求的狀態(tài)碼。一般最常用的就是200。
3開頭的狀態(tài)碼
3XX表示要完成請求,需要進一步操作。通常這些狀態(tài)碼用來重定向,瀏覽器拿到這個3XX的狀態(tài)碼以后,會跳轉(zhuǎn)到一個新的URL。比如以前京東的域名是www.360buy.com,后來改為了www.jd.com,我們在瀏覽器地址欄輸入www.360buy.com會發(fā)現(xiàn)有301的狀態(tài)然后跳轉(zhuǎn)到了www.jd.com。301表示永久性重定向。302表示臨時性重定向。
4開頭的狀態(tài)碼
4XX表示客戶端出錯。比如400表示服務器不理解請求的語法。401表示發(fā)送的請求需要有通過HTTP認證的認證信息。403表示沒有訪問權(quán)限,比如我們之前提到的越權(quán),A客戶就無法給B客戶添加購物車,如果通過接口改參數(shù)去調(diào)用,應該會提示403。404表示服務器找不到請求網(wǎng)頁,如果我們輸入了一個錯誤的接口地址去訪問服務器,就會返回404。405表示請求的方法錯誤,比如這個接口只支持GET,你發(fā)送了一個POST方法,那就會返回405。
5開頭的狀態(tài)碼
5XX表示服務器錯誤。比如最常見的是500,也就是服務器內(nèi)部報錯,無法完成請求。503表示服務器處于停機維護或者超負載狀態(tài),無法處理請求。
以上就是常見的HTTP響應狀態(tài)碼。只要掌握了這些常見的狀態(tài)碼,就可以在接口出問題時,先自行判斷是什么樣的問題。比如我們調(diào)用接口,返回500了,那就是接口有問題,報錯了。如果接口返回403,那就是我們當前用戶的權(quán)限不夠。下一小節(jié)我們再深入一下,看一下HTTP協(xié)議的結(jié)構(gòu)。
柚子快報邀請碼778899分享:1.7 HTTP常見響應狀態(tài)碼
參考閱讀
本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。