HTTP請求和應答

2021-08-27 03:36:50 字數 1182 閱讀 5150

1、請求方法:

get:是請求方法,表示客戶端以唯讀的方式來申請資源。不對伺服器產生任何其他影響。

post:客戶端向伺服器提交資料的方法,這種方法會影響伺服器:伺服器可能根據收到的資料動態建立新的資源,也可能更新原有的資源

get  http/1.0 //以唯讀的方式申請資源

user-agent:wget/1.12 //客戶端使用的程式是wget

host:www.baidu.com //目標主機名:www.baidu.com

connection:close // 長連線和短連線

connection:close 是我們執行wget命令時傳入的,用以告訴伺服器處理完這個請求之後就關閉連線

長連線:多個請求可以使用同乙個tcp連線,它極大的減少了網路上為建立tcp導致的負荷。

connection:頭部字段專門用於告訴對方處理完乙個請求之後該如何處理連線的,

立即關閉:close

keep-alive   :保持一段時間等待後續請求

應答請求:

server:bws/1.0             //目標web伺服器程式的名字是bws

content-length:8024       //目標文件的長度為8024

content-type:text/html;charset=gbk//用於指定文件的字元編碼

via: 1.0 localhost (squid /3.0  stable18)  //http應答在返回過程中經歷過的所有**伺服器的位址和名稱

"baiduid": 指定cookie 生效的網域名稱和路徑,domain和path 指定該cookie生效的網域名稱和路徑

cookie的作用:使用額外的手段保持http連線狀態

cookie是伺服器傳送給客戶端的特殊資訊,客戶端每次向伺服器傳送請求的時候都需要帶上這些資訊,這樣伺服器就可以區分不同的客戶了,例如瀏覽器的自動登陸

HTTP請求 應答規則

http協議引數 http版本 允許使用的三種時間戳格式 內容編碼值 content coding token 大小寫不敏感 在頭部的accept encoding和content encoding中使用,當前在iana註冊的token值為 gzip 編碼格式來自檔案壓縮程式 compress de...

49 HTTP 請求 應答

http 協議是 hyper text transfer protocol 超文字傳輸協議 縮寫,並且是基於 tcp ip 通訊協議來傳遞資料.無連線 每次進行一次 http 通訊.伺服器處理完客戶的請求並收到客戶的應答後立即斷開連線,這種方式被稱為短連線.採用這種方式可以節省傳輸時間,但是連續傳輸...

HTTP請求和HTTP響應

客戶端連上伺服器後,向伺服器請求某個web資源,稱之為客戶端向伺服器傳送了乙個http請求,乙個完整 的http請求包括 描述客戶端的請求方式,請求資源名稱,使用的http協議版本號 請求方式get post 預設是get可以更改表單提交方式為post 區別主要在資料傳遞上 get可以在url位址後...