En tête HTTP

Fiabilité

Que signifie l’en tête HTTP ?

Les en-têtes HTTP sont des paires clé-valeur qui s’affichent dans les  messages de demande et de réponse du protocole de transfert hypertexte (HTTP).

En général, le nom de l’en-tête et la valeur sont séparés par deux-points. Les en-têtes HTTP font partie intégrante des requêtes et des réponses HTTP.

En termes plus simples, les en-têtes HTTP constituent le code qui transfère les données entre un serveur Web et un client. Les en-têtes HTTP sont principalement destinés à la communication entre le serveur et le client dans les deux sens.

Techopedia explique l’en-tête HTTP

Les en-têtes HTTP peuvent être classés en quatre types :

En-tête de requête HTTP

Chaque fois que vous tapez un URL dans la barre d’adresse et que vous essayez d’y accéder, votre navigateur envoie une requête HTTP au serveur. L’en-tête de la requête HTTP contient des informations sous forme d’enregistrement de texte, qui comprennent des détails tels que :

  • le type, les capacités et la version du navigateur qui génère la requête
  • Le système d’exploitation utilisé par le client.
  • La page demandée.
  • les différents types de résultats acceptés par le navigateur.

En-tête de réponse HTTP

Dès réception de l’en-tête de requête, le serveur web renvoie au client un en-tête de réponse HTTP. Un en-tête de réponse HTTP comprend des informations sous forme d’enregistrement de texte qu’un serveur Web transmet en retour au navigateur du client.

L’en-tête de réponse contient des informations telles que le type, la date et la taille du fichier renvoyé par le serveur, ainsi que des informations concernant le serveur.

En-tête général HTTP

Ces en-têtes contiennent des directives qui doivent être suivies, tant par le demandeur que par le destinataire. Il peut s’agir d’informations concernant :

  • Les directives de mise en cache
  • Les options de connexion spécifiées.
  • La date (toujours indiquée en Greenwich Mean TIme)
  • Le pragma
  • Upgrade (si les protocoles doivent être modifiés)
  • Via (pour indiquer les protocoles intermédiaires)
  • Warning (pour des informations supplémentaires qui ne se trouvent pas ailleurs dans l’en-tête. Il peut y avoir plus d’un avertissement listé).

En-tête d’entité HTTP

Ces en-têtes contiennent des informations concernant :

  • Allow (méthodes prises en charge par la ressource identifiée)
  • Encodage du contenu.
  • Langue du contenu.
  • Emplacement du contenu.
  • Longueur du contenu.
  • MD-5 (pour vérifier l’intégrité du message à la réception).
  • Plage de contenu.
  • Type de contenu.
  • Date d’expiration.
  • Date de la dernière modification.

Termes connexes

Vincent Grethen
Responsable d'édition

Diplômé de l'Ecole de Journalisme de Louvain La Neuve en Belgique, c'est finalement le monde du contenu en ligne qui m'a permis d'assouvir ma passion pour l'écriture. Depuis plus de 10 ans, j'explore divers secteurs, notamment le bien-être, le médical ou encore le tourisme. Cette polyvalence est mon atout majeur pour capter l'attention des lecteurs et des lectrices. Aujourd'hui, ma plume évolue au rythme des innovations, au service des passionnés de technologie, toujours avec le même plaisir de jouer avec les mots.