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