Web學習筆記 五 HTTP訊息

2021-10-23 04:43:17 字數 1563 閱讀 2219

http訊息又叫http頭(http header),它由4部分組成:

請求頭只出現在http請求中,常用的請求頭如下:

(1)hsot

host請求報頭域主要用於指定被請求資源的internet主機埠號,例如:

host:www.xxser.com:801
(2)user-agent

user-agent請求報頭將客戶端的作業系統瀏覽器報告給伺服器:

user-agent:windows nt
(3)referer

referer包含乙個url,表示當前訪問url的上乙個url,也就是使用者從什麼地方來到這個頁面。

(4)cookie

cookie的英文是曲奇,就代表它和曲奇一樣小,它是非常重要的請求頭,它是一段文字,常用來表示請求者身份等.

(5)range(6)x-forward-for

x-forward-for就是xxf頭,它代表請求端的ip,可以有多個,中間用逗號隔開.

(7)accpet

accpet請求報頭用於指定客戶端接收哪些mime型別的資訊,例如:

accpet;text/html
表示客戶端希望接收html文字。

(8)accpet-charset

accpet-charset用於指定客戶端接收的字串。

響應頭是伺服器根據請求向客戶端傳送的http頭.

(1):server

server表示web伺服器的名稱,攻擊者通常檢視此頭,可以探測web伺服器名稱,建議服務端修改此頭的內容。

(2):set-cookie

set-cookie的意思是向客戶端設定cookie,可以清楚地看到伺服器向客戶端傳送的cookie資訊。

(3)last-modified

伺服器通過last-modified告訴瀏覽器資源最後的修改時間。

(4)location

伺服器通過location去告訴瀏覽器去訪問哪個頁面,瀏覽器接收到這個請求後,會立刻訪問location指向的頁面。

(5)refresh

伺服器通過refresh告訴瀏覽器定時重新整理瀏覽器。

HTTP學習筆記(五)

目前,市場上流行有很多web 伺服器軟體,每種伺服器都有自己的特點。我們在開發的過程中,經常要和它們打交道,所以了解它們的工作原理也是很重要的。幾款比較流行的伺服器 第三篇中有這樣的一張,它演示了客戶端和伺服器在發起事務時它們需要做的幾個事情。這裡就詳細地談談伺服器在執行過程中會做什麼。首先伺服器在...

Web學習筆記(一) HTTP請求

手頭有本 web安全深度剖析 感覺很裝逼,就看了看。客戶端傳送request請求,服務端返回response請求 客戶端一般就是我們用的瀏覽器,服務端一般是高效能的計算機 組 比如www.baidu.com就代表乙個伺服器的位址,即網域名稱。伺服器的ip位址難以記憶,通過dns domain nam...

HTTP學習筆記7 訊息報頭

41,訊息報頭 實體報頭 請求和響應訊息可以傳送乙個實體。乙個實體由實體報頭域和實體正文組成,在大多數情況下,實體正文就是請求訊息中的請求正文或者響應訊息中的響應正文。但是在傳送時,並不是說實體報頭域和實體正文要在一起傳送,例如 有些響應可以知包含實體報頭域。實體就好像我們寫的書信,在信中,我們可以...