掌握http狀態碼

狀態碼分類:

分類 描述
1** 信息,服務器收到請求,需要請求者繼續進行操作
2** 成功,請求被成功接收並處理
3** 重定向,需要進一步操作完成請求
4** 客戶端錯誤,請求包含語法錯誤或無法完成請求
5** 服務端錯誤,服務器在處理請求的過程中發生了錯誤

1**具體描述:

狀態碼 名稱 描述
100 Continue 繼續,客戶端應該繼續請求操作
101 Switching Protools 切換協議(只能切換到更高級的協議)

2**具體描述

狀態碼 名稱 描述
200 OK 請求成功,一般用於get, post請求
201 Created 已創建。成功請求並且創建了新資源
202 Accepted 已接受,已經接受請求,但是還沒有處理完成
203 Non-Authoritative-Information 非授權信息。請求成功,但是返回的meta信息不在原始的服務器,而是一個副本
204 No Content 無內容。請求成功,服務器處理成功,但是沒有返回內容
205 Reset Content 重置內容。服務器處理成功,用戶終端(例如:瀏覽器)應重置文檔視圖。可通過此返回碼清除瀏覽器的表單域
206 Partical Content 部分內容。服務器已經成功處理了部分請求

3**具體描述

狀態碼 名稱 描述
300 Multiple Choices 多種選擇。請求的資源可包括多個位置,相應可返回一個資源特徵與地址的列表用於用戶終端(例如:瀏覽器)選擇
301 Moved Permanently 永久移動。表示請求的資源已經被永久移動到新的URI,返回新URI,並且瀏覽器會自動定向到新的URI,今後的任何新請求,應使用新的URI
302 Found 臨時移動。與301類似,資源被臨時移動,繼續使用原始URI
303 See Other 查看其他地址。
304 Not Modified 未修改。所請求的資源未修改,服務器不會返回任何資源。客戶端通常會緩存訪問過的資源
305 Use Proxy 使用代理。所請求的資源必須通過代理訪問
306 Unused 已經被廢棄的http狀態碼
307 Temporary Redirect 臨時重定向。與302類似。使用get請求重定向

4**具體描述

狀態碼 名稱 描述
400 Bad Request 客戶端請求語法錯誤,服務器無法理解
401 Unauthorized 請求要求用戶的身份認證
402 Payment Required 保留,將來使用
403 Forbidden 拒絕。服務器理解客戶端的請求,但是拒絕執行此請求
404 Not Found 找不到。服務器找不到客戶端請求的資源
405 Method Not Allowed 禁止。客戶端請求方法被禁止
406 Not Acceptable 服務器無法根據客戶端請求的內容特性完成請求
407 Proxy Authentication Required 請求要求代理的身份認證,與401類似,但請求者應當使用代理進行授權
408 Request Time-out 服務器等待客戶端發送的請求時間過長,超時
409 Conflict 服務器完成客戶端的 PUT 請求時可能返回此代碼,服務器處理請求時發生了衝突
410 Gone 客戶端請求的資源已經不存在。410不同於404,如果資源以前有現在被永久刪除了可使用410代碼,網站設計人員可通過301代碼指定資源的新位置
411 Length Required 服務器無法處理客戶端發送的不帶Content-Length的請求信息
412 Precondition Failed 客戶端請求信息的先決條件錯誤
413 Request Entity Too Large 由於請求的實體過大,服務器無法處理,因此拒絕請求。爲防止客戶端的連續請求,服務器可能會關閉連接。如果只是服務器暫時無法處理,則會包含一個Retry-After的響應信息
414 Request-URI Too Large 請求的URI過長(URI通常爲網址),服務器無法處理
415 Unsupported Media Type 服務器無法處理請求附帶的媒體格式
416 Requested range not satisfiable 客戶端請求的範圍無效
417 Expectation Failed 服務器無法滿足Expect的請求頭信息

5**具體描述

狀態碼 名稱 描述
500 Internal Server Error 服務器內部錯誤,無法完成請求
501 Not Implemented 服務器不支持請求的功能,無法完成請求
502 Bad Gateway 作爲網關或者代理工作的服務器嘗試執行請求時,從遠程服務器接收到了一個無效的響應
503 Service Unavailable 由於超載或系統維護,服務器暫時的無法處理客戶端的請求。延時的長度可包含在服務器的Retry-After頭信息中
504 Gateway Time-out 充當網關或代理的服務器,未及時從遠端服務器獲取請求
505 HTTP Version not supported 服務器不支持請求的HTTP協議的版本,無法完成處理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章