如何在 Python 2 中使用 HEAD 請求檢索 MIME 類型?

Patricia Arquette
發布: 2024-11-01 13:08:30
原創
947 人瀏覽過

How to Retrieve MIME Type Using a HEAD Request in Python 2?

在Python 2 中發送HEAD HTTP 請求進行MIME 類型檢索

這個問題探討瞭如何在Python 2 中發送HEAD 請求以僅發送HEAD檢索URL 的標頭,允許我們在不下載內容的情況下確定其MIME 類型。

使用 urllib2 進行 HEAD 請求:

urllib2 函式庫提供了一個簡單的解決方案這個需求。它處理URL 解析,從而更容易設定請求,如以下程式碼片段所示:

<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 請求傳送到指定的URL 並將回應儲存在「response」中

檢索標頭:

可以透過'response.info()' 方法存取標頭,如下所示:

<code class="python">headers = response.info()</code>
登入後複製

現在您可以存取所請求URL 的MIME 類型和其他標頭資訊。此外,「response.geturl()」方法會顯示您被重新導向到的最終 URL(如果有)。

以上是如何在 Python 2 中使用 HEAD 請求檢索 MIME 類型?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!