標籤:user chrome mime 接收 session accept linux pos mime類型
請求(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請求協議