首頁  >  文章  >  後端開發  >  如何使用 urllib2 在 Python 2 中傳送 HEAD HTTP 請求?

如何使用 urllib2 在 Python 2 中傳送 HEAD HTTP 請求?

Susan Sarandon
Susan Sarandon原創
2024-11-01 12:21:29865瀏覽

How to Send a HEAD HTTP Request in Python 2 with urllib2?

如何使用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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn