Qu’est ce que : Définition HTTP
HTTP est un protocole de transfert hypertexte utilisé sur le Web. HTTP est un acronyme qui signifie HyperText Transfer Protocol, ou protocole de transfert hypertexte. Ce protocole a été développé par les institutions internationales W3C et IETF et est utilisé dans tous les types de transactions sur Internet.
HTTP facilite la définition de la syntaxe et de la sémantique utilisées par les différents logiciels web – clients, serveurs et proxies – pour interagir entre eux.
Ce protocole fonctionne par demande et réponse entre le client et le serveur. Les demandes portent souvent sur des fichiers, l’exécution d’un programme, l’interrogation d’une base de données, la traduction et d’autres fonctionnalités. Toutes les informations qui circulent sur le Web par le biais de ce protocole sont identifiées par l’URL ou l’adresse.
La transaction typique du protocole HTTP consiste en un en-tête suivi d’une ligne blanche, puis d’un élément de données. Cet en-tête définit l’action requise par le serveur.
Depuis sa création, le protocole HTTP a évolué en plusieurs versions. Il s’agit de 0,9, 1,0, 1,1 et 1,2.
Le protocole de ce type fonctionne avec des codes de réponse à trois chiffres, qui communiquent si la connexion a été rejetée, si elle a réussi, si elle a été redirigée vers une autre URL, s’il y a une erreur de la part du client ou du serveur.Les applications web et les navigateurs ont tendance à compléter l’action de HTTP, comme cela se produit, par exemple, avec ce que l’on appelle les ‘cookies’, qui permettent de stocker des informations de session, une fonction que ce protocole n’a pas, puisqu’il fonctionne sans état.
De nos jours, de nombreuses adresses URL nécessitent l’inclusion du protocole ‘http://’ pour fonctionner correctement. Ce protocole est généralement suivi du code ‘www’ typique, puis de l’adresse spécifique du site web que vous souhaitez visiter.