Heim > Artikel > Backend-Entwicklung > Wie sende ich eine 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!