常見HTTP狀態碼(200、30一、30二、500等)

 

對網站管理工做者來講有個詞不陌生,HTTP狀態碼,它是用以表示網頁服務器HTTP響應狀態的3位數字代碼。狀態碼的第一個數字表明瞭響應的五種狀態之一。html

  1XX系列:指定客戶端應相應的某些動做,表明請求已被接受,須要繼續處理。因爲 HTTP/1.0 協議中沒有定義任何 1xx 狀態碼,因此除非在某些試驗條件下,服務器禁止向此類客戶端發送 1xx 響應。服務器

 

  2XX系列:表明請求已成功被服務器接收、理解、並接受。這系列中最多見的有200、201狀態碼。
  200狀態碼:表示請求已成功,請求所但願的響應頭或數據體將隨此響應返回
  201狀態碼:表示請求成功而且服務器建立了新的資源,且其 URI 已經隨Location 頭信息返回。假如須要的資源沒法及時創建的話,應當返回 '202 Accepted'post

  202狀態碼:服務器已接受請求,但還沒有處理優化

 

  3XX系列:表明須要客戶端採起進一步的操做才能完成請求,這些狀態碼用來重定向,後續的請求地址(重定向目標)在本次響應的 Location 域中指明。這系列中最多見的有30一、302狀態碼。
  301狀態碼:被請求的資源已永久移動到新位置。服務器返回此響應(對 GET 或 HEAD 請求的響應)時,會自動將請求者轉到新位置。網站

  302狀態碼:請求的資源臨時從不一樣的URI響應請求,但請求者應繼續使用原有位置來進行之後的請求搜索引擎

     304自從上次請求後,請求的網頁未修改過。服務器返回此響應時,不會返回網頁內容。 若是網頁自請求者上次請求後再也沒有更改過,您應將服務器配置爲返回此響應(稱爲 If-Modified-Since HTTP 標頭)。spa

  4XX系列:表示請求錯誤。表明了客戶端看起來可能發生了錯誤,妨礙了服務器的處理。常見有:40一、404狀態碼。
  401狀態碼:請求要求身份驗證。 對於須要登陸的網頁,服務器可能返回此響應。
  403狀態碼:服務器已經理解請求,可是拒絕執行它。與401響應不一樣的是,身份驗證並不能提供任何幫助,並且這個請求也不該該被重複提交。日誌

  404狀態碼:請求失敗,請求所但願獲得的資源未被在服務器上發現。沒有信息可以告訴用戶這個情況究竟是暫時的仍是永久的。假如服務器知道狀況的話,應當使用410狀態碼來告知舊資源由於某些內部的配置機制問題,已經永久的不可用,並且沒有任何能夠跳轉的地址。404這個狀態碼被普遍應用於當服務器不想揭示到底爲什麼請求被拒絕或者沒有其餘適合的響應可用的狀況下。htm

 

  5xx系列:表明了服務器在處理請求的過程當中有錯誤或者異常狀態發生,也有多是服務器意識到以當前的軟硬件資源沒法完成對請求的處理。常見有500、503狀態碼。
  500狀態碼:服務器遇到了一個不曾預料的情況,致使了它沒法完成對請求的處理。通常來講,這個問題都會在服務器的程序碼出錯時出現。
  503狀態碼:因爲臨時的服務器維護或者過載,服務器當前沒法處理請求。一般,這個是暫時狀態,一段時間會恢復
  瞭解基本SEO狀態碼,是SEO優化人員必備知識。HTTP狀態碼是服務器和客戶端之間交流信息的語言。經過查看網站日誌的HTTP碼,咱們能夠清楚查看搜索引擎在網站的爬取狀況。blog

轉載:https://www.cnblogs.com/usa007lhy/p/4883823.html
相關文章
相關標籤/搜索