En-tête de requête HTTP
Header Explication de l'en-tête de requête HTTP Exemple
Accept Spécifie le type de contenu que le client peut recevoir Accept: text/plain, text/html
Accept-Charset L'ensemble des encodages de caractères que le navigateur peut accepter. Accept-Charset: iso-8859-5
Accept-Encoding Spécifie le type d'encodage de compression du serveur web que le navigateur peut prendre en charge. Accept-Encoding: compress, gzip
Accept-Language Langues acceptées par le navigateur Accept-Language: en,zh
Accept-Ranges Un ou plusieurs champs secondaires de l'entité page web qui peuvent être demandés. Accept-Ranges: bytes
Authorization Certificat d'autorisation pour l'autorisation HTTP Authorization : Certificat d'autorisation
Cache-Control Spécifie le mécanisme de mise en cache à suivre pour les demandes et les réponses. Cache-Control: no-cache
Connection Indique si une connexion persistante est nécessaire. (HTTP 1.1 établit des connexions persistantes par défaut) Connection: close
Cookie Les requêtes HTTP sont envoyées au serveur web avec toutes les valeurs des cookies enregistrées sous le nom de domaine de la requête. Cookie: $Version=1; Skin=new;
Content-Length La longueur du contenu demandé Content-Length: 348
Content-Type Les informations MIME demandées correspondant à l'entité Content-Type: application/x-www-form-urlencoded
Date la date et l'heure d'envoi de la demande Date: Tue, 15 Nov 2010 08:12:31 GMT
Expect Le comportement du serveur spécifique à la demande Expect: 100-continue
From l'adresse électronique de l'utilisateur qui a envoyé la demande From: [email protected]
Host le nom de domaine et le numéro de port du serveur qui a spécifié la demande. Host: www.jsons.cn
If-Match Valable uniquement si la demande correspond à l'entité. If-Match : "valeur spécifique"
If-Modified-Since La demande aboutit si la partie demandée est modifiée après le délai spécifié, et renvoie un code 304 si elle n'est pas modifiée. If-Modified-Since: Sat, 29 Oct 2010 19:43:31 GMT
If-None-Match Si le contenu n'a pas été modifié, le code 304 est renvoyé, le paramètre est l'Etag précédemment envoyé par le serveur, comparé à l'Etag répondu par le serveur pour déterminer si le changement a été effectué. If-None-Match : "valeur spécifique"
If-Range Si l'entité est inchangée, le serveur envoie la partie manquante du client, sinon il envoie l'entité entière. Le paramètre est également Etag If-Range : "valeur spécifique"
If-Unmodified-Since La demande n'aboutit que si l'entité n'a pas été modifiée après la période de temps spécifiée. If-Unmodified-Since: Sat, 29 Oct 2010 19:43:31 GMT
Max-Forwards Limite la durée de transmission du message à travers le proxy et la passerelle. Max-Forwards: 10
Pragma Utilisé pour inclure des instructions pour la mise en œuvre d'un certificat d'autorisation spécifique Pragma: no-cache
Proxy-Authorization Certificat d'autorisation pour l'établissement d'un lien avec le proxy Proxy-Authorization : certificat d'autorisation lié au proxy
Range Seule une partie de l'entité demandée est demandée, précisez le champ d'application Range: bytes=500-999
Referer L'adresse de la page précédente, suivie de la page actuellement demandée, c'est-à-dire le chemin entrant. Referer: http://www.jsons.cn
TE Le codage de transmission que le client est prêt à accepter et qui notifie au serveur l'acceptation de l'information "tail-plus-header". TE: trailers,deflate;q=0.5
Upgrade Spécifier un protocole de transport au serveur pour la conversion (si pris en charge). Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11
User-Agent Le contenu de l'agent utilisateur (User-Agent) contient des informations sur l'utilisateur à l'origine de la demande. User-Agent: Mozilla/5.0 (Linux; X11)
Via Notification de l'adresse de la passerelle intermédiaire ou du serveur proxy, des protocoles de communication Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)
Warning Message d'avertissement concernant l'entité du message Warn: 199 Miscellaneous warning
En-tête des réponses HTTP
Header Interprétation Exemple
Accept-Ranges Indique si le serveur prend en charge la gamme de demandes spécifiée et quel type de demandes segmentées est pris en charge. Accept-Ranges: bytes
Age Temps estimé (en secondes, non négatif) pour former un cache proxy à partir du serveur d'origine. Age: 12
Allow Comportement de demande valide pour une ressource réseau, renvoie 405 s'il n'est pas autorisé. Allow: GET, HEAD
Cache-Control Indique à tous les mécanismes de mise en cache si la mise en cache est autorisée et de quel type. Cache-Control: no-cache
Content-Encoding Le type d'encodage de compression du contenu de retour pris en charge par le serveur web. Content-Encoding: gzip
Content-Language La langue du corps de la réponse Content-Language: en,zh
Content-Length La longueur du corps de la réponse Content-Length: 348
Content-Location L'adresse alternative où la ressource demandée peut être remplacée. Content-Location: /index.htm
Content-MD5 La valeur de la somme de contrôle MD5 de la ressource renvoyée. Content-MD5 : Valeur de la somme de contrôle MD5
Content-Range Position en octets de cette section dans l'ensemble du corps de la réponse Content-Range: bytes 21010-47021/47022
Content-Type Type MIME du contenu renvoyé Content-Type: text/html; charset=utf-8
Date L'heure à laquelle le message original du serveur a été envoyé Date: Tue, 15 Nov 2010 08:12:31 GMT
ETag Valeur actuelle de la balise d'entité de la variable de requête ETag : "Valeur actuelle de la balise d'entité de la variable de requête"
Expires La date et l'heure d'expiration de la réponse Expires: Thu, 01 Dec 2010 16:00:00 GMT
Last-Modified Heure de la dernière modification de la ressource demandée Last-Modified: Tue, 15 Nov 2010 12:45:26 GMT
Location Utilisé pour rediriger le destinataire vers une URL non demandée afin de compléter la demande ou d'identifier une nouvelle ressource. Location: http://www.jsons.cn
Pragma Inclut des instructions spécifiques à la mise en œuvre qui peuvent être appliquées à n'importe quel destinataire dans la chaîne de réponse. Pragma: no-cache
Proxy-Authenticate Il indique le schéma et les paramètres d'authentification qui peuvent être appliqués au proxy à cette URL Proxy-Authenticate: Basic
refresh s'applique aux redirections ou une nouvelle ressource est créée et redirigée après 5 secondes (proposé par Netscape et pris en charge par la plupart des navigateurs).
Refresh: 5; url= http://www.jsons.cn
Retry-After Si l'entité est temporairement indésirable, le client est averti qu'il doit réessayer après une période de temps spécifiée. Retry-After: 120
Server nom du logiciel du serveur web Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)
Set-Cookie Définir un cookie Http Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1
Trailer Indiquer que le champ d'en-tête est présent à la fin de l'encodage du transfert par morceaux Trailer: Max-Forwards
Transfer-Encoding Encodage de transfert de fichiers Transfer-Encoding:chunked
Vary Indique au proxy en aval s'il doit utiliser une réponse ou une requête mise en cache par le serveur d'origine Vary: *
Via Indique au mandataire où la réponse du client a été envoyée. Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)
Warning Avertit l'entité d'éventuels problèmes Warning: 199 Miscellaneous warning
WWW-Authenticate Indique le schéma d'autorisation que l'entité cliente demandeuse doit utiliser. WWW-Authenticate: Basic

En-têtes de réponse HTTP en ligne, en-têtes de requête HTTP

Les en-têtes de requête HTTP fournissent des informations sur la requête, la réponse ou toute autre entité émettrice. Les en-têtes HTTP comprennent l'en-tête générique, l'en-tête de requête, l'en-tête de réponse et l'en-tête d'entité en quatre parties.

Chaque champ d'en-tête se compose d'un nom de domaine, de deux points ( :) et d'une valeur de domaine.

En-têtes génériques : ils peuvent être utilisés à la fois pour les demandes et les réponses, et sont associés à une transaction dans son ensemble plutôt qu'à une ressource spécifique.

En-têtes de requête : permettent au client de transmettre des informations sur lui-même et sur la forme de réponse souhaitée.

En-têtes de réponse : le serveur et la réponse transmettent des informations sur eux-mêmes.

En-têtes d'entité : définissent des informations sur la ressource transmise, que ce soit dans une requête ou une réponse.

Journaux d'accès :