Protocole HTTP HTTP

HTTP, pour Hypertext Transfer Protocol, est un protocole de communication client-serveur standardisé par l’IETF (Internet Engineering Task Force). Il est pleinement utilisé sur l’Internet actuel. Il utilise le protocole de transport TCP de communication réseau. Sa variante sécurisée est connue sous le nom de HTTPS. En général, le protocole HTTP utilise le port 80 et HTTPS le port 443.

La communication entre le client et le serveur est monodirectionelle. C’est toujours le client qui fait une requête et le serveur qui répond. Le serveur n’initie jamais une communication avec le client.

Ce protocole fournit un ensemble de commandes dont voici la liste :

  • GET : méthode utilisée pour demander une ressource (page HTML ou image par exemple).

  • HEAD : méthode qui demande des informations sur une ressource du serveur. 

  • POST : méthode qui est utilisée pour transmettre des informations du client vers le serveur, comme par exemple un enregistrement de données (enregistrement d’un utilisateur).

  • OPTIONS : méthode pour obtenir les options de communication.

  • CONNECT : méthode pour utiliser un proxy comme tunnel de communication.

  • TRACE : méthode qui demande au serveur de retourner les informations qu’il a reçues. Elle est utilisée pour effectuer un diagnostic de l’application.

  • PUT : méthode spécifique pour remplacer ou ajouter une ressource...

Pour consulter la suite, découvrez le livre suivant :
couv_RIDELPH.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
Définition : application distribuée
Suivant
Exemple d'échanges de données : information de météo