1. 程式人生 > >HTTP請求方法 之 HEAD

HTTP請求方法 之 HEAD

很多 就是 lock 有用 bank 如果 AD 請求方法 ont

HTTP請求方法並不是只有GET和POST,只是最常用的。據RFC2616標準(現行的HTTP/1.1)得知,通常有以下8種方法:OPTIONSGETHEAD、POST、PUT、DELETE、TRACE和CONNECT。

官方定義

HEAD方法跟GET方法相同,只不過服務器響應時不會返回消息體。一個HEAD請求的響應中,HTTP頭中包含的元信息應該和一個GET請求的響應消息相同。這種方法可以用來獲取請求中隱含的元信息,而不用傳輸實體本身。也經常用來測試超鏈接的有效性、可用性和最近的修改。

一個HEAD請求的響應可被緩存,也就是說,響應中的信息可能用來更新之前緩存的實體。如果當前實體跟緩存實體的閾值不同(可通過Content-Length、Content-MD5、ETag或Last-Modified的變化來表明),那麽這個緩存就被視為過期了。

簡而言之

HEAD請求常常被忽略,但是能提供很多有用的信息,特別是在有限的速度和帶寬下。主要有以下特點:

1、只請求資源的首部;

2、檢查超鏈接的有效性;

3、檢查網頁是否被修改;

4、多用於自動搜索機器人獲取網頁的標誌信息,獲取rss種子信息,或者傳遞安全認證信息等

HTTP請求方法 之 HEAD