Http請求、響應

一、Http協議

超文本傳輸協議,一個基於請求響應模式的無狀態的應用層協議,通常基於TCP連接方式

二、請求包結構

請求行——請求方法 url地址 Http協議版本
請求頭部——名稱:值
請求包體(正文)

三、 響應包結構

狀態行——協議版本 狀態碼 狀態碼描述
響應頭部
響應包體

四、常見狀態碼

1xx:已接收
2xx:成功
3xx:重定向
4xx:客戶端錯誤
5xx:服務端錯誤

200 
說明:請求已成功,請求所希望的響應頭或數據體將隨此響應返回

400 
說明:
1、語義有誤,當前請求無法被服務器理解。除非進行修改,否則客戶端不應該重複提交這個請求
2、請求參數有誤

401 
說明:當前請求需要用戶驗證

403 
說明:服務器已經理解請求,但是拒絕執行它

404 
說明:請求失敗,請求所希望得到的資源未被在服務器上發現

405 
說明:請求行中指定的請求方法不能被用於請求相應的資源

500 
說明:服務器程序出錯

503 
說明:由於臨時的服務器維護或者過載,服務器當前無法處理請求,服務器拒絕響應

PS:狀態碼詳解http://tool.oschina.net/commons?type=5

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章