Heim  >  Artikel  >  Backend-Entwicklung  >  Wie sende ich eine HEAD-HTTP-Anfrage in Python 2?

Wie sende ich eine HEAD-HTTP-Anfrage in Python 2?

DDD
DDDOriginal
2024-11-01 23:46:29729Durchsuche

How to Send a HEAD HTTP Request in Python 2?

HEAD-HTTP-Anfrage in Python 2

Um den MIME-Typ einer bestimmten URL zu ermitteln, ohne deren Inhalt herunterzuladen, können Sie eine HEAD-Anfrage senden. So geht es in Python 2:

urllib2 bietet eine einfache Möglichkeit, eine HEAD-Anfrage zu senden. Anstatt die URL manuell in Hostnamen und Pfad aufzuteilen, wird sie für Sie analysiert.

<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>

Das Antwortobjekt bietet Zugriff auf die Header:

<code class="python">response.info()</code>

Zusätzlich können Sie sie abrufen die URL, zu der Sie weitergeleitet wurden:

<code class="python">response.geturl()</code>

Das obige ist der detaillierte Inhalt vonWie sende ich eine HEAD-HTTP-Anfrage in Python 2?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn