Définition - Que signifie l'en-tête HTTP?
Les en-têtes HTTP sont les paires de nom ou de valeur qui s'affichent dans les messages de demande et de réponse des en-têtes de message pour le protocole HTTP (Hypertext Transfer Protocol).
En général, le nom de l'en-tête et la valeur sont séparés par un simple deux-points. Les en-têtes HTTP font partie intégrante des requêtes et réponses HTTP.
En termes plus simples, les en-têtes HTTP sont 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.
Definir Tech 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 saisissez une URL dans la barre d'adresse et 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 comprend des détails tels que:
- Type, capacités et version du navigateur qui génère la demande.
- Système d'exploitation utilisé par le client.
- Page qui a été demandée.
- Différents types de sorties acceptés par le navigateur.
En-tête de réponse HTTP
À la réception de l'en-tête de la demande, le serveur Web renverra un en-tête de réponse HTTP au client. Un en-tête de réponse HTTP comprend des informations sous la forme d'un enregistrement de texte qu'un serveur Web transmet 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 pour le demandeur que pour le récepteur. Cela peut inclure des informations concernant:
- Directives de mise en cache.
- Options de connexion spécifiées.
- La date (toujours indiquée dans Greenwich Mean Time)
- Pragma
- Mise à niveau (pour si les protocoles doivent être commutés)
- Via (pour indiquer les protocoles intermédiaires)
- Avertissement (pour des informations supplémentaires introuvables ailleurs dans l'en-tête. Plusieurs avertissements peuvent être répertoriés.)
En-tête d'entité HTTP
Ces en-têtes incluent des informations concernant:
- Autoriser (méthodes prises en charge par la ressource identifiée)
- Encodage de contenu.
- Langue du contenu.
- Emplacement du contenu.
- Longueur du contenu.
- MD-5 (pour vérifier l'intégrité du message à la réception).
- Gamme de contenu.
- Type de contenu.
- Quand il expire.
- Quand il a été modifié pour la dernière fois.