1. 程式人生 > >HTTP請求協議

HTTP請求協議

允許 connect 存儲 被拒絕 cti post 支持 ... keep

請求(Request)協議
* GET請求方式
* 請求行
* http協議的版本信息 1.1
* 請求地址 - URL?key=value&key=value
* 請求方式 - GET
* 狀態碼 - 200
* 請求頭
* 格式
* key : value
* key : value,value,value,...
* 選項
* Accept - 服務器端允許接收的MIME類型
* Accept-Encoding - 是否壓縮數據
* 使用gzip壓縮格式(Linux系統的壓縮方式)
* Accept-Language - 表示接受的語言
* 中文: zh_CN,zh
* Connection - 表示是否保持連接
* keep-alive - 表示保持連接
* Host - 服務器端的地址
* Referer - 表示當前請求是來源於哪裏
* 防盜鏈功能
* User-Agent - 用戶瀏覽器的相關信息
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36
* 請求體
* POST請求方式
* 響應協議
* 擴展名稱
* COOKIE與SESSION
* Cookie - 客戶端瀏覽器的緩存(存儲在硬盤)
* Session - 服務器端的緩存(存儲在硬盤)
* 狀態碼
* 1xx - 獲取信息
* 2xx - 請求成功
* 200 - OK
* 3xx - 重定向
* 302 - 重定向,配合location
* 304 - (服務器端)沒有修改 - 訪問緩存
* 305 - 使用代理
* 4xx - 客戶端錯誤
* 400 - 請求失敗
* 403 - 被拒絕
* 404 - 網頁未找到
* 405 - 請求類型不被允許
* 5xx - 服務器端錯誤
* 500 - 服務器端內部錯誤
* 502 - 路徑錯誤
* 504 - 請求超時
* 505 - http版本不支持
* 請求類型(方式)
* GET
* POST
* HEAD
* PUT
* TRACE
* OPTIONS
* DELETE

HTTP請求協議