http請求和響應詳解

2021-08-08 16:20:55 字數 974 閱讀 1133

一、http請求行各字段詳解

accept:客戶端用於告訴伺服器自己支援的內容格式;

accept-charset:用於告訴伺服器自己支援的編碼;

accept-encoding:用於表示客戶端自己支援的資料壓縮格式;

accept-language:表示客戶機的語言環境;

例如:google頁面根據不同的客戶機作業系統顯示不同的語言。

host:告訴伺服器訪問的主機名;

if-modified-since:告訴伺服器剛剛訪問的資源的快取時間(備註:客戶端最近訪問時間與伺服器最近更新時間比較);

referer:用於告訴伺服器,客戶機從哪個資源訪問**到)另外資源(防盜煉);

user-agent:客戶機告訴伺服器客戶機的軟體環境;

cookie:表示通過客戶機向伺服器傳遞一些資料;

connection:請求完畢的狀態;

date:當前的時間值。

二、http響應(表示伺服器向客戶端回送的資料資訊)

它包括:乙個狀態行、若干響應頭、以及實體內容。

狀態行:描述伺服器對請求的處理結果

響應頭:用於描述伺服器端的基本資訊,以及資料的基本資訊,從而告知客戶端如何處理回送的資料資訊。

1.狀態行

格式: http版本號 +狀態碼+ 原因敘述

其中:狀態碼表示伺服器對請求的處理結果。用3位的十進位制數表示。分為五類:

HTTP請求和響應詳解

http有兩部分組成 請求與響應,下面分別整理。在http請求中,第一行必須是乙個請求行 request line 用來說明請求型別 要訪問的資源以及使用的http版本。緊接著是乙個首部 header 小節,用來說明伺服器要使用的附加資訊。在首部之後是乙個空行,再此之後可以新增任意的其他資料 稱之為...

HTTP請求和HTTP響應

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

HTTP請求和響應

1 http請求包含的內容 1 http請求的請求行 2 http請求的請求頭 2 http響應包含的內容 1 http響應的狀態行 200表示成功接受請求並完成整個處理過程 302表示去新位址找資源 307和304表示去快取中找資源 404表示客戶請求資源不存在 403表示客戶沒有許可權獲取資源 ...