您好,登錄后才能下訂單哦!
常見的HTTP狀態碼有哪些,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
HTTP狀態碼是服務器和客戶端之間交流信息的語言,下面列出一些常見的HTTP狀態碼。
1XX系列
指定客戶端應相應的某些動作,代表請求已被接受,需要繼續處理。由于在HTTP/1.0協議中沒有定義任何1xx狀態碼,所以除非在某些試驗條件下,服務器禁止向此類客戶端發送 1xx 響應。
2XX系列
代表請求已成功被服務器接收、理解、并接受。這系列中最常見的有200、201狀態碼。
200狀態碼
表示請求已成功,請求所希望的響應頭或數據體將隨此響應返回。
201狀態碼
表示請求成功并且服務器創建了新的資源,且其URI已經隨Location頭信息返回。假如需要的資源無法及時建立的話,應當返回【202 Accepted】。
202狀態碼
服務器已接受請求,但尚未處理。
3XX系列
代表需要客戶端采取進一步的操作才能完成請求,這些狀態碼用來重定向,后續的請求地址(重定向目標)在本次響應的Location域中指明。這系列中最常見的有301、302狀態碼。
301狀態碼
被請求的資源已永久移動到新位置。服務器返回此響應(對GET或HEAD請求的響應)時,會自動將請求者轉到新位置。
302狀態碼
請求的資源臨時從不同的URI響應請求,但請求者應繼續使用原有位置來進行以后的請求。
304狀態碼
自從上次請求后,請求的網頁未修改過。服務器返回此響應時,不會返回網頁內容。如果網頁自請求者上次請求后再也沒有更改過,您應將服務器配置為返回此響應(稱為If-Modified-Since HTTP標頭)。
4XX系列
表示請求錯誤。代表了客戶端看起來可能發生了錯誤,妨礙了服務器的處理。常見有:401、404狀態碼。
401狀態碼
請求要求身份驗證。對于需要登錄的網頁,服務器可能返回此響應。
403狀態碼
服務器已經理解請求,但是拒絕執行它。與401響應不同的是,身份驗證并不能提供任何幫助,而且這個請求也不應該被重復提交。
404狀態碼
請求失敗,請求所希望得到的資源未被在服務器上發現。沒有信息能夠告訴用戶這個狀況到底是暫時的還是永久的。假如服務器知道情況的話,應當使用410狀態碼來告知舊資源因為某些內部的配置機制問題,已經永久的不可用,而且沒有任何可以跳轉的地址。404這個狀態碼被廣泛應用于當服務器不想揭示到底為何請求被拒絕或者沒有其他適合的響應可用的情況下。
5xx系列
代表了服務器在處理請求的過程中有錯誤或者異常狀態發生,也有可能是服務器意識到以當前的軟硬件資源無法完成對請求的處理。常見有500、503狀態碼。
500狀態碼
服務器遇到了一個未曾預料的狀況,導致了它無法完成對請求的處理。一般來說,這個問題都會在服務器的程序碼出錯時出現。
503狀態碼
由于臨時的服務器維護或者過載,服務器當前無法處理請求。通常,這個是暫時狀態,一段時間會恢復。
504狀態碼
504錯誤代表網關超時 (Gateway timeout),是指服務器作為網關或代理,但是沒有及時從上游服務器收到請求。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。