http 常見的錯誤碼


翻譯自:https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

              常見錯誤碼

一.信息 1XXInformation 1xx

 

  ——這一類的狀態碼是指一種臨時的返回,鑒於只有狀態行和可選標題,而且是被空行終止。沒有請求標題對於此類的狀態碼,自從HTTP/1.0 沒有定義任何1xx狀態碼,服務器必須不能發送1XX的響應給http/1.0 客戶端,除非在實驗條件下。

 

客戶端必須准備在常規響應之前接受一個或多個1XX狀態響應,及時客戶端不希望有100(繼續)狀態消息,用戶代理可能會忽略意外的1XX狀態響應。

 

代理必須轉發1xx響應,除非代理和客戶端間的連接被關閉,或者代理本身請求生成1XX響應(例如:如果代理當它轉發請求時,添加一個字段“Expect:100-continue ”,那么它不需要轉發相應的100(繼續)的響應。)

 

  ——{

 

    100 繼續;

 

    101 交換協議;

 

  }

 

 

 

二.成功 2XX successful 2XX

 

  ——這一類的狀態碼是指客戶端的請求依據被成功地收到、理解、和接收(Receivedunderstood and accepted)。

  

  ——{

    200 OK

    201 已創建(Created

    202 接收(Accepted

    203 非權威性的信息(Non-Authoritative Information

    204 無內容(No Content

    205 重置內容(Reset Content

    206 部分內容(Partial Content

  }

 

三.重定向 3XX Redirection 3XX

 

  ——這類的狀態碼是指為了滿足請求,用戶代理需要采取進一步的操作。如果且只有當在第二個請求中使用的方法是GET或者 HEAD時 ,用戶代理(user agent)可以執行所需的操作,而無需與用戶進行交互。客戶端應該檢測無限重定向循環,自從這樣的循環生成了網絡通信(network traffic)為每個重定向。

  注意:此規范的以前版本建議使用最多五定向。內容開發人員應該知道可能有客戶實施這樣一個固定的限制.

  

  ——{

    300 多選擇(Multiple

    301 永久移動(Moved Permanently

    302 發現(Found

    303 看見其他(See Other

    304 未修改(Not Modified

    305 使用代理(Use Proxy

    306 未使用(Unused

    307 臨時重定向(Temporary Redirect

  }

 

四.客戶端錯誤 4XX Client Error 4XX

 

  ——這類的狀態碼是適用於客戶端似乎有錯誤的情況。除了響應給HEAD請求外,服務器應該包含一個包括錯誤情況描述的實體,和它是暫時的還是永久性的。這些狀態碼適用於任何請求方法。用戶代理應該展示所有包含的實體給用戶。

   如果客戶端正在發送數據,使用TCP的服務器應該在服務器關閉輸出鏈接時,仔細確保客戶端確認收到包含響應的數據包(receipt of the packet(s) ) 。如果客戶端繼續在服務器關閉后發送數據,服務器的TCP棧將會發生一個重置包給客戶端,這可能會在 HTTP 應用程序讀取和解釋客戶端的未確認輸入緩沖區input buffers之前將其擦除。

 

  ——{

    400 壞請求(Bad Request

    401 無授權(Unauthorized

    402 所需付款 (Payment Required

    403 禁止(Forbidden

    404 未找到 (Not Found

    405 方法不允許 (Method Not Allowed

    406 非可接受的(Not Acceptable

    407 需要代理身份驗證(Proxy Authentication Required

    408 請求超時 (Request Timeout)

    409 沖突(Conflict)

    410 好了(Gone)???

    411 所需長度(Length Required

    412  先決條件失敗(Precondition Failed

    413 請求實體太大(Request Entity Too Large

    414 請求URI太長(Request-URI Too Long

    415 不支持的媒體類型(Unsupported Media Type

    416 不能滿足所請求的范圍(Requested Range Not Stisfiable

    417 期望失敗(Expectation Failed

   }

 

五.服務端錯誤 5XXServer Error 5XX

 

  ——響應狀態碼已數字5開頭,表明了這類服務器知道其錯誤或者無法執行請求的情況。出了響應HEAD請求外,服務器應該包括一個包含錯誤情況說明的實體,以及他是暫時地還是永久性的,用戶代理應該將所有包含的實體展示給用戶。這些響應代碼適用於任何請求方法。

 

  ——{

     500 內部服務器錯誤(Internal Server Error

     501 未執行(Not Implemented

    502 壞網關 (Bad Gateway

     503 服務不可用(Service Unavailable

     504 網關超時(Gateway Timeout

     505 不支持的HTTP版本(HTTP Version Not Supported

  }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM