http協議學習二

2021-09-01 10:28:42 字數 1372 閱讀 2213

請求頭:

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伺服器互動,桌面應用程式一般不會...