上一小節(jié)我們學習了HTTP的九種請求方式。這一小節(jié)我們來看一下常見的響應(yīng)狀態(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表示服務(wù)器不理解請求的語法。401表示發(fā)送的請求需要有通過HTTP認證的認證信息。403表示沒有訪問權(quán)限,比如我們之前提到的越權(quán),A客戶就無法給B客戶添加購物車,如果通過接口改參數(shù)去調(diào)用,應(yīng)該會提示403。404表示服務(wù)器找不到請求網(wǎng)頁,如果我們輸入了一個錯誤的接口地址去訪問服務(wù)器,就會返回404。405表示請求的方法錯誤,比如這個接口只支持GET,你發(fā)送了一個POST方法,那就會返回405。
- 5開頭的狀態(tài)碼
5XX表示服務(wù)器錯誤。比如最常見的是500,也就是服務(wù)器內(nèi)部報錯,無法完成請求。503表示服務(wù)器處于停機維護或者超負載狀態(tài),無法處理請求。文章來源:http://www.zghlxwxcb.cn/news/detail-818631.html
以上就是常見的HTTP響應(yīng)狀態(tài)碼。只要掌握了這些常見的狀態(tài)碼,就可以在接口出問題時,先自行判斷是什么樣的問題。比如我們調(diào)用接口,返回500了,那就是接口有問題,報錯了。如果接口返回403,那就是我們當前用戶的權(quán)限不夠。下一小節(jié)我們再深入一下,看一下HTTP協(xié)議的結(jié)構(gòu)。文章來源地址http://www.zghlxwxcb.cn/news/detail-818631.html
到了這里,關(guān)于1.7 HTTP常見響應(yīng)狀態(tài)碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!