Heim > Artikel > Backend-Entwicklung > Wie sendet man HEAD-HTTP-Anfragen in Python 2?
Senden von HEAD-HTTP-Anfragen in Python 2
Bei der Webentwicklung ist es oft notwendig, die Header einer URL abzurufen, ohne den Inhalt herunterzuladen selbst. Diese Technik ist nützlich, um den MIME-Typ einer Ressource zu bestimmen, das Vorhandensein einer Datei zu überprüfen oder Umleitungen zu verarbeiten. In Python 2 ist das Senden von HEAD-Anfragen mithilfe des urllib2-Moduls ganz einfach.
Um eine HEAD-Anfrage zu senden, befolgen Sie diese Schritte:
<code class="python">import urllib2</code>
<code class="python">class HeadRequest(urllib2.Request): def get_method(self): return "HEAD"</code>
<code class="python">request = HeadRequest("http://somedomain/foo/")</code>
<code class="python">response = urllib2.urlopen(request)</code>
<code class="python">headers = response.info()</code>
<code class="python">redirected_url = response.geturl()</code>
Wenn Sie diese Schritte befolgen, können Sie ganz einfach senden HEAD HTTP-Anfragen in Python 2, um die Header von Webressourcen abzurufen, ohne deren Inhalt herunterzuladen.
Das obige ist der detaillierte Inhalt vonWie sendet man HEAD-HTTP-Anfragen in Python 2?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!