如何使用urllib2 在Python 2 中發送HEAD HTTP 請求
要獲取特定URL 的標頭並確定其MIME 類型,必鬚髮送HEAD 請求。這與 GET 請求不同,因為它會檢索標頭而不下載資源。
Python 2 實作:
urllib2 是一個高級接口,簡化了發送HEAD 請求:
<code class="python">import urllib2 class HeadRequest(urllib2.Request): def get_method(self): return "HEAD" response = urllib2.urlopen(HeadRequest("http://google.com/index.html"))</code>
響應對象:響應對象:
來自HEAD 的回應物件包含標頭,可透過response.info() 存取。它還提供重定向 URL:
<code class="python">print(response.geturl()) # Output: http://www.google.com.au/index.html</code>
以上是如何使用 urllib2 在 Python 2 中傳送 HEAD HTTP 請求?的詳細內容。更多資訊請關注PHP中文網其他相關文章!