HTTP學習筆記(一)
HTTP學習筆記(一)
狀態碼的類別:瀏覽器
1XX |
Informational(信息性狀態碼) |
接收的請求正在處理 |
2XX |
Success(成功狀態碼) |
請求正常處理完畢 |
3XX |
Redirection(重定向狀態碼) |
須要進行附加操做以完成請求 |
4XX |
Client Error(客戶端錯誤狀態碼) |
服務器沒法處理請求 |
5XX |
Server Error(服務器錯誤狀態碼) |
服務器處理請求出錯 |
常用的14種狀態碼
1、 2XX 成功
2XX的響應結果代表請求被正常處理了服務器
- 200 OK:表示客戶端發來的請求在服務器端被正常處理了。
- 204 No Content:服務器接收的請求已被正常處理,但在響應的報文中不包含實體的主體部分。
- 206 Partial Content:客戶端執行了範圍請求,而服務器端成功執行了這部分的GET請求。
2、 3XX 重定向
瀏覽器須要執行某些特殊的處理以正確處理請求學習
- 301 Moved Permanently:永久性重定向。表示所請求的資源已被分配了新的URI。
- 302 Found:臨時性重定向。資源被臨時移動。
- 303 See Other:表示因爲請求對應的資源存在另外一個URI,應使用GET方法定向獲取請求的資源。
- 304 Not Modified:服務器中的資源未知足請求中的附帶條件。(如:If-Match,If-Modified-Since等)
- 307 Temporary Redirect:臨時重定向 == 302 Found
3、 4XX 客戶端錯誤
客戶端是發生錯誤的緣由所在orm
- 400 Bad Request:請求報文中存在語法錯誤。
- 401 Unauthorized:表示發送的請求須要有經過HTTP認證的認證信息。
- 403 Forbidden:請求被服務器拒絕。
- 404 Not Found:服務器沒法找到所請求的資源。
4、5XX 服務器錯誤
服務器自己發生錯誤資源
- 500 Internal Server Error:服務器在執行請求時發生錯誤。
- 503 Service Unavailable:服務器超負載或停機維護,沒法處理請求。
歡迎關注本站公眾號,獲取更多信息