HTTP狀態碼

1xx:信息響應類,表示接收到請求而且繼續處理瀏覽器

2xx:處理成功響應類,表示動做被成功接收、理解和接受緩存

3xx:重定向響應類,爲了完成指定的動做,必須接受進一步處理服務器

4xx:客戶端錯誤,客戶請求包含語法錯誤或者是不能正確執行ui

5xx:服務端錯誤,服務器不能正確執行一個正確的請求url

成功

表明請求已成功被服務器接收、理解、並接受spa

  • 200  OK  請求已成功,請求所但願的響應頭或數據體將隨此響應返回。出現此狀態碼是表示正常狀態.
  • 201  Created 請求已經被實現,並且有一個新的資源已經依據請求的須要而創建,且其 URI 已經隨Location 頭信息返回。
  • 202  Accepted  服務器已接受請求,但還沒有處理,最終該請求可能會也可能不會被執行。
  • 204  No Content  被禁止包含任何消息體。服務器成功處理了請求,但不須要返回任何實體內容,而且但願返回更新了的元信息。響應可能經過實體頭部的形式,返回更新後的元信息,若是存在這些頭部信息,則應當與所請求的變量相呼應。

重定向

表明須要客戶端採起進一步的操做才能完成請求。後續的請求地址(重定向目標,新url)在本次響應的 Location 域中指明代理

  • 300   Multiple Choices   被請求的資源有一系列可供選擇的回饋信息,每一個都有本身特定的地址和瀏覽器驅動的商議信息,用戶或瀏覽器可以自行選擇一個首選的地址進行重定向。
  • 301   Moved Permanently   永久重定向。 請求的資源分配了新url,之後應使用新url 。
  • 302   Move temporarily      臨時性重定向(302 found)請求的資源臨時分配了新url,本次請求暫且使用新url,客戶端應當繼續向原有地址發送之後的請求。只有在Cache-Control或Expires中進行了指定的狀況下,這個響應纔是可緩存的。
    瀏覽器在發起原始請求後,再次請求location指定的地址完成請求,一共請求了2次
  • 303   See Other   請求的資源路徑發生改變,應當使用GET方法請求新url。
  • 304   Not Modified   客戶端發送附帶條件的請求時(if-matched,if-modified-since,if-none-match,if-range,if-unmodified-since任一個)服務器端容許請求訪問資源,但因發生請求未知足條件的狀況後,直接返回304(服務器端資源未改變,可直接使用客戶端未過時的緩存)。304狀態碼返回時,不包含任何響應的主體部分。
  • 305   Use Proxy    被請求的資源必須經過指定的代理才能被訪問。服務器還會指明請求者應當使用的代理
  • 307   Temporary Redirect  請求的資源臨時從不一樣的URI 響應請求,但請求者應繼續使用原有位置來進行之後的請求,會自動將請求者轉到不一樣的位置。

請求錯誤

  • 400  Bad Request  服務器未能理解請求。
  • 401 Unauthorized 當前請求須要用戶驗證。
  • 403 Forbidden 對被請求頁面的訪問被禁止。
  • 404 Not Found 服務器沒法找到被請求的頁面。
  • 405  Method Not Allowed  請求行中指定的請求方法不能被用於請求相應的資源。該響應必須返回一個Allow 頭信息(Access-Control-Allow-Methods)用以表示出當前資源可以接受的請求方法的列表。
  • 407  Proxy Authentication Required  客戶端必須在代理服務器上進行身份驗證
  • 408 Request Timeout 請求超出了服務器的等待時間
  • 415  Unsupported Media Type  請求中提交的實體並非服務器中所支持的格式

服務器錯誤

  • 500 Internal Server Error 服務器遇到不可預知的狀況。
  • 501 Not implemented  服務器不理解或不支持發送給它的HTTP數據流中的HTTP方法。
  • 502 Bad Gateway 錯誤網關。上游服務器和網關/代理不一樣意的協議交換數據。
  • 503 Service Unavailable  服務器臨時過載或當機。
  • 504 Gateway Timeout 網關超時。
  • 505 HTTP Version Not Supported 服務器不支持請求中指明的HTTP協議版本。
相關文章
相關標籤/搜索