Maison > Article > développement back-end > Comment envoyer une requête HTTP HEAD en Python 2 avec urllib2 ?
Comment envoyer une requête HTTP HEAD en Python 2 avec urllib2
Pour obtenir les en-têtes d'une URL spécifique et déterminer son type MIME, il faut envoyer une requête HEAD. Cela diffère d'une requête GET car elle récupère les en-têtes sans télécharger la ressource.
Implémentation de Python 2 :
urllib2, une interface de haut niveau, simplifie le processus de envoi de requêtes HEAD :
<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>
Objet de réponse :
L'objet de réponse de HEAD contient les en-têtes, accessibles via Response.info(). Il fournit également l'URL de redirection :
<code class="python">print(response.geturl()) # Output: http://www.google.com.au/index.html</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!