HTTP學習筆記(一)

HTTP學習筆記(一)

狀態碼的類別:瀏覽器

狀態碼 類別 緣由短語
1XX Informational(信息性狀態碼) 接收的請求正在處理
2XX Success(成功狀態碼) 請求正常處理完畢
3XX Redirection(重定向狀態碼) 須要進行附加操做以完成請求
4XX Client Error(客戶端錯誤狀態碼) 服務器沒法處理請求
5XX Server Error(服務器錯誤狀態碼) 服務器處理請求出錯

常用的14種狀態碼

1、 2XX 成功

2XX的響應結果代表請求被正常處理了服務器

  1. 200 OK:表示客戶端發來的請求在服務器端被正常處理了。
  2. 204 No Content:服務器接收的請求已被正常處理,但在響應的報文中不包含實體的主體部分。
  3. 206 Partial Content:客戶端執行了範圍請求,而服務器端成功執行了這部分的GET請求。

2、 3XX 重定向

瀏覽器須要執行某些特殊的處理以正確處理請求學習

  1. 301 Moved Permanently:永久性重定向。表示所請求的資源已被分配了新的URI。
  2. 302 Found:臨時性重定向。資源被臨時移動。
  3. 303 See Other:表示因爲請求對應的資源存在另外一個URI,應使用GET方法定向獲取請求的資源。
  4. 304 Not Modified:服務器中的資源未知足請求中的附帶條件。(如:If-Match,If-Modified-Since等)
  5. 307 Temporary Redirect:臨時重定向 == 302 Found

3、 4XX 客戶端錯誤

客戶端是發生錯誤的緣由所在orm

  1. 400 Bad Request:請求報文中存在語法錯誤。
  2. 401 Unauthorized:表示發送的請求須要有經過HTTP認證的認證信息。
  3. 403 Forbidden:請求被服務器拒絕。
  4. 404 Not Found:服務器沒法找到所請求的資源。

4、5XX 服務器錯誤

服務器自己發生錯誤資源

  1. 500 Internal Server Error:服務器在執行請求時發生錯誤。
  2. 503 Service Unavailable:服務器超負載或停機維護,沒法處理請求。
相關文章
相關標籤/搜索