請求頭:
1.請求行
get、post、head、 options、 delete 、trace 、put
get /test/1.html?name=xx&age=*** http/1.1 附帶引數的容量不能超過1k
post 可以在請求內容中新增資料
2.訊息頭
accept: text/html,image/* 向伺服器說明流覽器支援的資料型別
accept-charset: iso-8859-1 採用什麼樣的字符集
accept-encoding: gzip,compress 支援的壓縮格式
accept-language: en-us,zh-cn
語言環境
host: www.google.com:80
要訪問的主機名
if-modified-since: tue, 11 jul 2000 18:23:51 gmt 向伺服器說明,瀏覽器快取網頁的時間
referer: 來自於哪個**
user-agent: mozilla/4.0 (compatible; msie 5.5; windows nt 5.0)
cookie
connection: close/keep-alive
date: tue, 11 jul 2000 18:23:51 gmt
3.空行
4.實體內容
響應頭1.狀態行
格式: http版本號 狀態碼 原因敘述
表示成功接收請求,要求客戶端繼續提交下一次請求才能完成整個處理過程
200~299
表示成功接收請求並已完成整個處理過程,常用200
300~399
為完成請求,客戶需進一步細化請求。例如,請求的資源已經移動乙個新位址,常用302、307和304
400~499
客戶端的請求有錯誤,常用404
500~599
伺服器端出現錯誤,常用 500
2.訊息頭
location 告訴瀏覽器去找誰
server: 告訴瀏覽器伺服器的型別
context-encoding:指定傳送時的壓縮格式
context-length 回送資料的大小
context-type 回送資料的型別
refresh:1;url= 對資料的處理,重新整理至某頁面
transfer-encoding:chunked 分塊傳送
set-cookie:
expires:-1 不要快取資料
cache-control:no-cache
pragma:no-cache
3.空行
4.實體內容
http協議學習二
之前的部落格http學習對http協議的具體內容沒有進行詳細的,今天再補充點。1,http url 格式 schema host port abs path schema是表示用的什麼協議,如http https,ftp等。host代表internet主機網域名稱或者ip位址。port代表埠號,預設...
HTTP協議 學習筆記 二
瀏覽器 web 伺服器 軟體 cdn 爬蟲 tcp ip ip 協議 internet protocol tcp 協議 transmission control protocol dns 網域名稱系統 domain name system uri url url uniform resource l...
HTTP協議學習 (二)基本認證
注 本文 粉字內容為本人新增內容 閱讀目錄 什麼是http基本認證 http基本認證的過程 http基本認證的優點 每次都要進行認證 http基本認證和https一起使用就很安全 http oauth認證 其他認證 客戶端的使用 桌面應用程式也通過http協議跟web伺服器互動,桌面應用程式一般不會...