網頁狀態碼[大家快来看看404的兄弟姐妹]

網頁狀態碼[大家快来看看404的兄弟姐妹]

網頁狀態碼[大家快来看看404的兄弟姐妹]


資料來源:https://mp.weixin.qq.com/s/GErDid0pfvhKxokJaTC1lA


1xx Informational(信息性狀態碼) ~~~ 接受的請求正在處理

2xx Success(成功狀態碼) ~~~ 請求正常處理完畢

3xx Redirection(重定向狀態碼) ~~~ 需要進行附加操作一完成請求

4xx Client Error (客戶端錯誤狀態碼) ~~~ 服務器無法處理請求

5xx Server Error(服務器錯誤狀態碼) ~~~ 服務器處理請求出錯


204 No Content
    該狀態碼代表服務器接收的請求已成功處理,但在返回的響應報文中不含實體的主體部分。另外,也不允許返回任何實體的主體。比如,當從瀏覽器發出請求處理後,返回204 響應,那麼瀏覽器顯示的頁面不發生更新。
    一般在只需要從客戶端往服務器發送信息,而對客戶端不需要發送新信息內容的情況下使用


206 Partial Content

    該狀態碼表示客戶端進行了範圍請求,而服務器成功執行了這部分的GET 請求。響應報文中包含由Content-Range 指定範圍的實體內


301 Moved Permanently

    永久性重定向。該狀態碼表示請求的資源已被分配了新的URI,以後應使用資源現在所指的URI。也就是說,如果已經把資源對應的URI保存為書籤了,這時應該按Location 首部字段提示的URI 重新保存。
    像下方給出的請求URI,當指定資源路徑的最後忘記添加斜杠“/”,就會產生301 狀態碼


302 Found

    臨時性重定向。該狀態碼表示請求的資源已被分配了新的URI,希望用戶(本次)能使用新的URI 訪問。
    和301 Moved Permanently 狀態碼相似,但302 狀態碼代表的資源不是被永久移動,只是臨時性質的。換句話說,已移動的資源對應的URI 將來還有可能發生改變。比如,用戶把URI 保存成書籤,但不會像301 狀態碼出現時那樣去更新書籤,而是仍舊保留返回302 狀態碼的頁面對應的URI


303 See Oth

    該狀態碼表示由於請求對應的資源存在著另一個URI,應使用GET方法定向獲取請求的資源303 狀態碼和302 Found 狀態碼有著相同的功能,但303 狀態碼明確表示客戶端應當採用GET 方法獲取資源,這點與302 狀態碼有區別。
    比如,當使用POST 方法訪問CGI 程序,其執行後的處理結果是希望客戶端能以GET 方法重定向到另一個URI 上去時,返回303 狀態碼。雖然302 Found 狀態碼也可以實現相同的功能,但這裡使用303狀態碼是最理想的。


304 Not Modified

    該狀態碼表示客戶端發送附帶條件的請求時,服務器端允許請求訪問資源,但未滿足條件的情況。304 狀態碼返回時,不包含任何響應的主體部分。304 雖然被劃分在3XX 類別中,但是和重定向沒有關係


400 Bad Request

    該狀態碼表示請求報文中存在語法錯誤。當錯誤發生時,需修改請求的內容後再次發送請求。另外,瀏覽器會像200 OK 一樣對待該狀態碼。


401 Unauthorization

    該狀態碼表示發送的請求需要有通過HTTP 認證(BASIC 認證、DIGEST 認證)的認證信息。另外若之前已進行過1 次請求,則表示用戶認證失敗。
    返回含有401 的響應必須包含一個適用於被請求資源的WWWAuthenticate 首部用以質詢(challenge)用戶信息。當瀏覽器初次接收到401 響應,會彈出認證用的對話窗


403 Forbidd

    該狀態碼表明對請求資源的訪問被服務器拒絕了。服務器端沒有必要給出拒絕的詳細理由,但如果想作說明的話,可以在實體的主體部分對原因進行描述,這樣就能讓用戶看到了。未獲得文件系統的訪問授權,訪問權限出現某些問題(從未授權的發送源IP 地址試圖訪問)等列舉的情況都可能是發生403 的原因


404 Not Found

    該狀態碼表明服務器上無法找到請求的資源。除此之外,也可以在服務器端拒絕請求且不想說明理由時使


500 Internal Server Error

    該狀態碼表明服務器端在執行請求時發生了錯誤。也有可能是Web應用存在的bug 或某些臨時的故障。


503 Service Unavailab

    該狀態碼表明服務器暫時處於超負載或正在進行停機維護,現在無法處理請求。如果事先得知解除以上狀況需要的時間,最好寫入RetryAfter 首部字段再返回給客戶


One thought on “網頁狀態碼[大家快来看看404的兄弟姐妹]

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *