Accept
est utilisé pour spécifier les types de media acceptés dans la réponse.
Exemple :
Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1
L’asterisque « * » est utilisée pour regrouper les types de media,UK Replica offers a variety of 1:1 best Replica rolex GMT-Master II, high quality fake rolex GMT-Master-II. »*/* » indique tous les types de media et « type/* » indique tous les sous-types de ce type.
Chaque type peut être associé à un facteur de préférence noté « q » , sur une échelle de 0 à 1. La valeur par défaut est 1.
Dans l’exemple, le navigateur prend en charge divers types de media texte et html en préférant le html au texte et les images de type jpeg et gif aux autres types.
La disfunción eréctil es un problema más común de lo que muchos piensan, afectando a millones de hombres en todo el mundo. Un hecho interesante es que factores como el estrés, la ansiedad y problemas de salud como la diabetes pueden contribuir significativamente a su aparición. Además, se ha encontrado que ciertos medicamentos pueden ayudar en el tratamiento, y algunos hombres consideran opciones como la posibilidad de “ para abordar sus síntomas. Es fundamental buscar soluciones adecuadas y hablar abiertamente con un profesional de la salud sobre el tema. La comunicación y el tratamiento adecuado pueden hacer una gran diferencia en la calidad de vida de las personas afectadas.
Un dato interesante es que muchos hombres no buscan tratamiento para problemas de erección debido a la vergüenza o el estigma social. Sin embargo, hay varias opciones disponibles, incluidas las soluciones que se pueden obtener en línea, como es el caso de aquellos que desean ***. La falta de información y el miedo a la consulta médica a menudo impiden que los hombres tomen medidas para mejorar su salud sexual.
Accept-Charset
est utilisé pour indiquer quels jeux de caractères sont acceptables par la réponse
Exemple : Accept-Charset: iso-8859-5, unicode-1-1;q=0.8
La valeur particulière « * », si elle est présente dans le champ Accept-Charset inclut n’importe quel jeu de caractères (y compris ISO-8859-1). Si aucune « * » n’est présente dans le champ Accept-Charset, alors les caractères non mentionnés de manière explicite ont une préférence à 0, excepté ISO-8859-1, qui a une préférence à 1 par défaut.
En l’absence d’entête Accept-Charset, tout jeu de caracère est acceptable par défaut.
En présence d’une entête Accept-Charset, et si le serveur ne peut répondre conformément, alors il se peut que le serveur renvoie le code retour 406 (not acceptable) en réponse à la requête.
Accept-Encoding
permet d’indiquer que le navigateur accepte les données compressées.
Exemple :
Accept-Encoding: compress;q=0.5, gzip;q=1.0
Dans cet exemple, le navigateur prend en charge le format gzip de préférence, mais également le format compress.
Accept-Language
restreint le jeu de langages acceptés pour la réponse
Exemple :
Accept-Language: fr, en-gb;q=0.8, en;q=0.7
signifie je préfère le français mais j’accepte également l’anglais.A language-range matches a language-tag if it exactly equals the tag, or if it exactly equals a prefix of the tag such that the first tag character following the prefix is « -« . The special range « * », if present in the Accept-Language field, matches every tag not matched by any other range present in the Accept-Language field.
Accept-Ranges
permet au serveur de spécifier le type de requête acceptable pour une ressource
Accept-Ranges: bytes
Accept-Ranges : none
Age
indique au cache la « fraîcheur » du document, c’est une valeur exprimée en secondes.
Allow
indique les méthodes supportées par la ressource spécifiée à l’URI.
En cas de méthode non autorisée, le serveur enverra un code retour 405(Method Not Allowed).
Exemple :
Allow: GET, HEAD, PUT
Authorization
Un utilisateur qui veut s’identifier auprès d’un serveur, dans le cas d’un code retour 401 par exemple, le fait en incluant un en-tête Authorization à la requête.
Cache-Control
Le navigateur ou le serveur peuvent donner des directives à un cache.
L’en-tête Cache-Control a pour valeur une liste de directives, séparées par des virgules.
Note : L’en-tête Cache-Control n’est pas implémentée sous HTTP 1.0, la seule directive prise en charge est Pragma: no-cache.
Exemple :
Cache-Control: max-stale=3600
La ressource devra être rafraîchie au-delà de 3600 secondes soit 1 heure.
Cache-Control: max-stale=0
La ressource devra être constamment rafraîchie.
Les valeurs possibles sont :
public:La réponse HTTP peut être mise en cache par n'importe quel cache.
private:La réponse est destinée à un client unique et ne doit pas être mise en cache par un cache partagé.
no-cache:aucune mise en cache de la ressource n'est autorisée.
no-store:Empêche le stockage sur disque de la donnée.
no-transform:indique au cache qu'il ne doit pas transformer le corps du message qu'il reçoit.
max-age:âge maximum d'une ressource-exprimé en seconde.
max-stale: précise le temps de mise en cache de l'élément-exprimé en secondes.
must-revalidate:force une reconnexion au serveur avec un If-Modified-Since et doit provoquer une erreur 505 si la page a disparu.
Connection
Cet en-tête peut être envoyé par le client ou le serveur et contient une liste de noms spécifiant les options à utiliser avec la connexion actuelle.
Si une option possède des paramètres ceux-ci sont spécifiés par l'en-tête portant le même nom que l'option
Connection: keep-alive
indique que la connexion reste ouverte, on dit qu'elle est persistante.
Connection: close
indique que la connexion doit être fermée après traitement de la requête en cours.
Content-Encoding
Permet d'indiquer le type de codage du corps de la requête.
Content-Encoding: gzip
Content-Language
Permet d'indiquer la lutilisée dans le document
Exemple :
Content-Language: fr
Content-Length
Permet d'indiquer la taille du corps du document, exprimé en nombre d'octets.
Exemple :
Content-Length: 3495
Content-Location
permet de définir un emplacement de contenu.
Exemple :
Content-Location : http://www.domain.com/Default.htm
Content-Type
permet de définir le type de contenu du message.
Exemple :
Content-Type: text/html; charset=ISO-8859-4
Parmi les types de contenu, citons : - text/plain (texte uniquement) - text/HTML (texte plus html) - multipart/mixed - multipart/alternative
Date
Indique la date et l'heure à laquelle le message a été généré.
Exemple :
Date: Fri, 01 May 2009 20:00:31 GMT
Expires
indique la date et l'heure à partir de laquelle le message doit être considéré comme obsolète.
Exemple :
Expires: Fri, 01 May 2009 20:10:00 GMT
Les applications ne doivent pas enregistrer ces entités dans leur cache après la date spécifiée.
Pour autant, la présence d'un champ Expires ne signifie pas que la ressource originale n'a pas changé ou n'existe plus après cette date.
From
peut contenir l' adresse e-mail de l'utilisateur émetteur de la requête en respectant les spécifications définies dans la RFC 822 [9] modifiée par RFC 1123 [8]:
Exemple :
From: webmaster@w3.org
Host
spécifie le site et le numéro de port de la ressouce demandée.
Par défaut le port est 80 en HTTP.
Exemple :
GET /pub/WWW/ HTTP/1.1
Host: www.w3.org
Cet en-tête est obligatoire pour toute requête HTTP.
If-Modified-Since
est utilisé avec une méthode pour la rendre conditionnelle.
Exemple :
If-Modified-Since: Sat, 29 Oct 2009 19:43:31 GMT
Si la ressource n'a pas été modifiée depuis le temps indiquée, elle ne sera pas renvoyée par le serveur. A la place, un code retour 304 (not modified)
sera retourné.
L'intérêt de cet en-tête est d'optimiser les informations en cache, en réduisant au maximum les transactions réseau.
Last-Modified
Indique la date et l'heure à laquelle le serveur pense que la ressource a été modifiée.
Exemple :
Last-Modified: Fri, 01 May 2009 20:00:31 GMT
Location
est utilisé dans le cas de la re-direction d'une ressource.
Exemple :
Location: http://www.w3.org/pub/WWW/People.html
Le champ d'en-tête Location (réponse) renvoie la localisation exacte de la ressource identifiée par l'URI-visée de la requête.
Pour des réponses 3xx, ce champ indique l'URL "de préférence" donnée par le serveur pour la fonction de redirection automatique.
Une seule URI absolue peut être mentionnée à la fois.