HTTP請求方法 之 HEAD

2021-07-23 01:49:18 字數 651 閱讀 8134

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種子資訊,或者傳遞安全認證資訊等

PHP傳送HEAD方法請求

head方法在99 的web服務中支援 不完全統計,預設都是head post get,除了某些極其特殊的應用會限制head方法 head方法有很多用途,比如探測網頁的狀態 http頭部資訊,404,403,200 php的靈活性,可以很容易地實現http的head方法。1 socket實現 直接手...

HTTP請求 HTTP方法

http 1.1中可使用的方法 get 獲取資源 獲取伺服器的某個資源 get方法用來請求訪問已經被uri識別的資源。制定的資源經伺服器端解析後返回響應內容。也就是說,如果請求的資源是文字,那就保持原樣返回 如果是像cgi common gateway inte ce,通用閘道器介面 那樣的程式,就...

HTTP請求方法

ttp請求方法並不是只有get和post,只是最常用的。通常有以下8種方法 options get head post put delete trace和connect。主要用於向指定的url請求資源,可以帶引數也可以不帶引數。帶引數時,引數是明文傳遞,在瀏覽器的位址列中可以看到引數名及引數值。ge...