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

DDD
Freigeben: 2024-11-01 23:46:29
Original
816 Leute haben es durchsucht

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>
Nach dem Login kopieren

Das Antwortobjekt bietet Zugriff auf die Header:

<code class="python">response.info()</code>
Nach dem Login kopieren

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

<code class="python">response.geturl()</code>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage