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

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

Susan Sarandon
發布: 2024-11-01 12:21:29
原創
968 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板