PyQt et les requêtes HTTP HTTP:Requête

1. Introduction

Nous avons précédemment évoqué le modèle OSI. Si nous devions situer le protocole HTTP au sein de ce modèle, nous le placerions dans la septième couche, la « couche application ».

On entend par HTTP (acronyme de Hypertext Transfer Protocol) le protocole de communication client-serveur utilisé par le Web.

HTTPS correspond à la variante sécurisée de HTTP.

Lorsque l’on utilise HTTP, la couche de transport (couche 4 du modèle OSI) utilise en général le protocole TCP évoqué dans la section précédente. En termes de ports, HTTP utilise le port 80 alors que HTTPS utilise usuellement le port 443.

L’exemple immédiat et évidemment très utilisé d’un client HTTP est le navigateur web que vous utilisez probablement chaque jour (Chrome, Firefox, Safari...). 

Le protocole HTTP autorise le client HTTP à effectuer différentes actions en direction du serveur HTTP. Ces actions, appelées des méthodes, sont multiples. Les plus utilisées sont :

  • GET : permet d’obtenir une ressource issue du serveur HTTP.

  • HEAD : permet d’obtenir des informations au sujet d’une ressource, sans toutefois obtenir la ressource elle-même.

  • POST : permet d’envoyer vers le serveur HTTP des informations modifiant ou enrichissant une ressource.

  • DELETE : permet de supprimer...

Pour consulter la suite, découvrez le livre suivant :
couv_EPPYQT5.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
PyQt et les sockets
Suivant
Introduction