1. 程式人生 > >返回結果的HTTP狀態碼

返回結果的HTTP狀態碼

位置 tab 並且 服務端 gpo get請求 forbidden rec 失敗

  狀態碼的職責就是在客戶端發送請求之後,描述返回的請求結果,借助狀態碼,用戶可以知道服務器端是否正常處理請求、

  狀態碼的類別:

類別

原因短語

1XX

Informational(信息性狀態碼)

接受的請求正在處理

2XX

Success(成功狀態碼)

請求正常處理完畢

3XX

Redirection(重定向狀態碼)

需要進行附加操作已完成請求

4XX

Client Error(客戶端錯誤狀態碼)

服務器無法處理請求

5XX

Server Error(服務器錯誤狀態碼)

服務器處理請求出錯

  因為狀態碼的數量多達60余種,但是經常使用的也就14種,所以接下來會依次介紹。

  一。200OK

    表示從客戶端發來的請求被服務端正常處理。

  二、204 No Content

     該狀態碼表示客戶端發來的請求已經被服務器接收並且響應了,但是響應報文中不包括實體的主體部分。

  三、206 Partial Content

    該狀態碼表示客戶端進行了範圍請求,而服務端也成功執行了客戶端發來的GET請求。

  四、301 Moved Permanently

    該狀態碼表示,請求的資源分配了新的URI(資源位置已經不一樣了),以後應使用資源現在所指的URI。但是這個是永久性的重定向

  五、302 Found

    該狀態碼也是表示請求資源被分配了新的URI,但是這個是臨時性的重定向。此狀態碼與301狀態碼的區別在於重定向是否是永久性的。

  六、303 See Other

    該狀態碼表示由於請求對應的資源存在著另一個URI,應使用GET方法定向獲取請求的資源。此狀態碼與302狀態碼的區別在於此狀態碼是明確規定用GET方法定向請求資源。

  七、304 Not Modified

    該狀態碼表示雖然資源已經找到了,但是不符合客戶端發送的條件請求。

  八、307 Temporary Redirect

    該狀態碼也是臨時重定向的功能,與302的區別是,此狀態碼不會從POST方法變成GET方法。

  九、400 Bad Request

    該狀態碼表示客戶端發送的請求報文中出現了語法錯誤。

  十、401 Unauthorized

    該狀態碼第一次發送給客戶端表示需要有通過HTTP認證的認證信息,第一次出現401之後,再次出現此狀態碼則表示認證失敗。

  十一、403 Forbidden

    該狀態碼表示客戶端發送的資源請求被服務器端拒絕了。

  十二、404 Not Found

    該狀態碼表示服務器上沒有客戶端所請求的資源。

  十三、500 Internal Server Error

    該狀態碼表示服務器端在執行請求的時候發生了錯誤。

  十四、503 Service Unavailable

    該狀態碼表示服務器暫時處於超負載或正在進行停機維護,現在無法進行事務處理。

返回結果的HTTP狀態碼