1. 程式人生 > >幾種常見的狀態碼

幾種常見的狀態碼

原文:https://blog.csdn.net/y_silence_/article/details/85011076 

2XX系列:代表請求已成功被伺服器接收、理解、並接受。
200狀態碼:表示請求已成功,請求所希望的響應頭或資料體將隨此響應返回
201狀態碼:表示請求成功並且伺服器建立了新的資源,且其 URI 已經隨Location 頭資訊返回。
3XX系列:代表需要客戶端採取進一步的操作才能完成請求,這些狀態碼用來重定向,後續的請求地址(重定向目標)在本次響應的 Location 域中指明。
301狀態碼:被請求的資源已永久移動到新位置。伺服器返回此響應(對 GET 或 HEAD 請求的響應)時,會自動將請求者轉到新位置。
302狀態碼:請求的資源臨時從不同的URI響應請求,但請求者應繼續使用原有位置來進行以後的請求。
304狀態碼:自從上次請求後,請求的網頁未修改過。伺服器返回此響應時,不會返回網頁內容。
4XX系列:表示請求錯誤。代表了客戶端看起來可能發生了錯誤,妨礙了伺服器的處理。
401狀態碼:請求要求身份驗證。 對於需要登入的網頁,伺服器可能返回此響應。
403狀態碼:伺服器已經理解請求,但是拒絕執行它。與401響應不同的是,身份驗證並不能提供任何幫助,而且這個請求也不應該被重複提交。
404狀態碼:請求失敗,請求所希望得到的資源未被在伺服器上發現。
5xx系列:代表了伺服器在處理請求的過程中有錯誤或者異常狀態發生,也有可能是伺服器意識到以當前的軟硬體資源無法完成對請求的處理。
500狀態碼:伺服器遇到了一個未曾預料的狀況,導致了它無法完成對請求的處理。
503狀態碼:由於臨時的伺服器維護或者過載,伺服器當前無法處理請求。