HTTP狀態碼參考

1.   HTTP狀態碼意義

客戶機與服務器創建鏈接後,發送一個請求給服務器(如:Get/index.html http/1.1),在服務器接到請求後,給予客戶機相應的響應信息,包括該信息的協議版本號、HTTP協議狀態碼、服務器信息、實體信息、內容等(如:http/1.1 200 ok)。在通信時,客戶端發出鏈接請求,服務器端創建鏈接,客戶端發出HTTP請求,服務器端返回響應信息,由此完成一個HTTP操做。html

2.   HTTP狀態碼

1XX 都表示臨時響應,客戶端在收到常規響應前,會接受一個或多個1XX響應api

100 繼續瀏覽器

101 切換協議服務器

2XX 表示服務器端成功接受客戶端請求代理

200服務器成功處理請求rest

201 已建立code

202 已接受htm

203 非權威性信息對象

204 無內容資源

205 重置內容

206 部份內容

3XX 表示重定向,客戶端必須採起更多操做來實現請求

300 多種選擇

301 永久重定向

302 對象臨時移走

303 查看其餘位置

304 未修改

305 使用代理

307 臨時重定向

4XX 表示客戶端的請求有錯誤

400 請求錯誤,服務器端不理解客戶端的請求

401 驗證失敗

403 服務器拒絕訪問

404 服務器找不到請求的網頁

405 方法禁用

406 客戶端瀏覽器不接受所請求頁面的MIME類型

407 須要代理受權

408 請求超時

409 服務器完成請求時衝突

410 資源已永久刪除

411 須要有效長度

412 未知足前提條件

413 請求實體過大

414 請求的URL過長

415 不支持的媒體類型

416 請求範圍不合要求

417 執行失敗

5XX 表示服務器遇到錯誤沒法完成客戶端請求

500 內部服務器錯誤

501 服務器不支持的請求

502 網關錯誤

503 服務不可用(通常是臨時性的)

504 網關超時

505 HTTP版本不支持

3.   參考文檔

http://www.restapitutorial.com/httpstatuscodes.html

相關文章
相關標籤/搜索