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