Wie verwende ich HEAD-Anfragen in Python 2, um den MIME-Typ zu bestimmen, ohne Inhalte herunterzuladen?

Linda Hamilton
Freigeben: 2024-11-05 03:05:02
Original
208 Leute haben es durchsucht

How to Use HEAD Requests in Python 2 to Determine MIME Type Without Downloading Content?

HEAD-HTTP-Anfragen in Python 2: Header zur MIME-Typbestimmung abrufen

Frage:

Um den MIME-Typ einer URL zu bestimmen, ohne den Inhalt herunterzuladen, wie kann eine HEAD-Anfrage in Python 2 gesendet werden?

Antwort:

urllib2 bietet einen praktischen Ansatz um HEAD-Anfragen auszuführen. Es vereinfacht den Prozess durch das Parsen der URL und macht eine manuelle Aufteilung in Hostnamen und Pfad überflüssig:

<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

Auf die Header kann über Response.info() zugegriffen werden. Darüber hinaus können Sie die umgeleitete URL mit „response.geturl():

<code class="python">print response.geturl()
# Output: http://www.google.com.au/index.html</code>
Nach dem Login kopieren
“ abrufen

Das obige ist der detaillierte Inhalt vonWie verwende ich HEAD-Anfragen in Python 2, um den MIME-Typ zu bestimmen, ohne Inhalte herunterzuladen?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!