Python Get Method

Python Get Method
Cet article vous apprendra comment faire une demande de GET à un serveur à l'aide de la bibliothèque de demande Python. Une demande HTTP GET est utilisée pour demander des données d'un serveur vous permettant de récupérer des informations telles que les pages Web.

Examinons comment nous pouvons utiliser la méthode GET de la bibliothèque des demandes pour accomplir cela.

Installation de demandes

Par défaut, la méthode des demandes n'est pas installée. Cependant, vous pouvez l'installer dans votre environnement en utilisant PIP ou Conda. Les commandes sont telles que montrées:

Demandes d'installation de $ PIP3
$ Conda Installer Demandes

Une fois installé, vous pouvez importer le module de demande et commencer à l'utiliser.

La syntaxe de fonction est comme indiqué:

obtenir (URL, ** kwargs)

La fonction accepte l'URL cible comme le paramètre. Vous pouvez également spécifier d'autres paramètres tels que pris en charge par demande.

La fonction renvoie ensuite la demande.Objet de réponse, qui contient diverses informations sur la demande.

Exemple - Faire des demandes de Get

L'exemple de code ci-dessous montre comment utiliser le module de demande et la méthode GET pour faire une demande GET à une ressource donnée.

Demandes d'importation
réponse = demandes.get ('https: // google.com ')
imprimer ((réponse))

L'exécution du code ci-dessus devrait faire une demande de GET à Google.com. La fonction doit ensuite renvoyer le code d'état HTTP associé comme indiqué:

Nous pouvons extraire d'autres informations de l'objet de réponse comme indiqué:

Demandes d'importation
réponse = demandes.get ('https: // eekbits.io ')
Imprimer ((réponse.têtes)))

Le code ci-dessus doit renvoyer les en-têtes de réponse.

Nous pouvons également récupérer le codage comme indiqué dans l'exemple de code ci-dessous:

Demandes d'importation
réponse = demandes.get ('https: // geekbits.io ')
Imprimer ((réponse.codage))

La sortie résultante:

UTF-8

Comme nous pouvons le voir, l'objet de réponse d'une demande GET contient des méta-informations détaillées sur la demande et le serveur cible.

réponse.fermer

La bibliothèque Python Demandes est l'une des bibliothèques les plus précieuses et puissantes de l'écosystème de Python. Il permet aux développeurs de faire des demandes HTTP à une ressource donnée. De plus, la bibliothèque des demandes est très polyvalente, avec de nombreuses fonctionnalités faciles à utiliser dans des applications modernes.

Dans cet article, nous examinerons comment utiliser la réponse.Méthode fermer () pour fermer une connexion au serveur après avoir fait une demande.

Exemple d'illustration

L'exemple ci-dessous montre comment faire une demande simple à une ressource donnée et fermer la connexion au serveur à l'aide de la méthode Close ().

Demandes d'importation
réponse = demandes.get ('https: // geekbits.io ')
imprimer (réponse.raison)
réponse.fermer()

La requête ci-dessus fait une demande de remise à la ressource spécifiée. Nous imprimons ensuite le résultat de la demande et fermons les connexions.

Conclusion

Cet article nous a appris à faire des demandes de GET en utilisant la bibliothèque des demandes. Nous avons également appris à extraire d'autres informations de l'objet de réponse.