Maison >développement back-end >Tutoriel Python >Comment envoyer des requêtes HTTP HEAD en Python 2 ?
Envoi de requêtes HTTP HEAD en Python 2
En développement web, il est souvent nécessaire de récupérer les en-têtes d'une URL sans télécharger le contenu lui-même. Cette technique est utile pour déterminer le type MIME d'une ressource, vérifier l'existence d'un fichier ou gérer les redirections. En Python 2, l'envoi de requêtes HEAD est simple à l'aide du module urllib2.
Pour envoyer une requête HEAD, suivez ces étapes :
<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>
En suivant ces étapes, vous pouvez facilement envoyer Requêtes HTTP HEAD en Python 2 pour obtenir les en-têtes des ressources Web sans télécharger leur contenu.
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!