Bibliothèques HTML et HTTP haut niveau

1. La bibliothèque requests

a. Présentation

Le package requests est une bibliothèque Python, distribuée sous licence Apache 2, qui permet d’effectuer des requêtes HTTP de manière confortable. L’unique version de HTTP supportée pour le moment est HTTP/1.1, qui est la plus largement utilisée. Il permet aussi d’utiliser SSL avec HTTPS, la version chiffrée de HTTP, de manière transparente. requests HTTP SSL

HTTP (Hypertext Transfer Protocol : protocole de transfert d’hypertexte) Hypertexte est l’un des protocoles les plus utilisés d’Internet. C’est un protocole textuel (par opposition à binaire) qui permet l’envoi et la récupération de ressources depuis un serveur distant. Les échanges se font à partir de requêtes du client vers le serveur. Les requêtes sont composées de différents éléments. Au minimum une méthode, une URL et une version de HTTP. D’autres données peuvent être envoyées lors d’une requête, par exemple le nom de domaine ayant servi à contacter le serveur (permettant d’identifier un « site » par un nom de domaine et non par une adresse IP uniquement). De nombreuses informations supplémentaires sont regroupées dans ce qui constitue l’en-tête (header) de la requête. Notamment les cookies, des données...

Pour consulter la suite, découvrez le livre suivant :
couv_RIPYTFO.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Utiliser Python pour lire des métadonnées
Suivant
Les bases de données SQLite3