Date: |
Date |
---|---|
HTTP | Entêtes |
Syntaxe
Date: day-name, day month year hour:minute:second GMT |
Paramètres
Nom | Description | |
---|---|---|
day-name | Ce paramètre permet d'indiquer le nom du jour de la semaine : | |
Valeur | Description | |
Mon | Cette valeur permet d'indiquer le Lundi. | |
Tue | Cette valeur permet d'indiquer le Mardi. | |
Wed | Cette valeur permet d'indiquer le Mercredi. | |
Thu | Cette valeur permet d'indiquer le Jeudi. | |
Fri | Cette valeur permet d'indiquer le Vendredi. | |
Sat | Cette valeur permet d'indiquer le Samedi. | |
Sun | Cette valeur permet d'indiquer le Dimanche. | |
day | Ce paramètre permet d'indiquer le jour du mois. Le nombre doit toujours avoir 2 chiffres. Ainsi, le 2 du mois, correspondra à «02». | |
day-name | Ce paramètre permet d'indiquer le nom du jour de la semaine : | |
Valeur | Description | |
Jan | Cette valeur permet d'indiquer le mois de Janvier. | |
Feb | Cette valeur permet d'indiquer le mois de Février. | |
Mar | Cette valeur permet d'indiquer le mois de Mars. | |
Apr | Cette valeur permet d'indiquer le mois de Avril. | |
May | Cette valeur permet d'indiquer le mois de Mai. | |
Jun | Cette valeur permet d'indiquer le mois de Juin. | |
Jul | Cette valeur permet d'indiquer le mois de Juillet. | |
Aug | Cette valeur permet d'indiquer le mois de Août. | |
Sep | Cette valeur permet d'indiquer le mois de Septembre. | |
Oct | Cette valeur permet d'indiquer le mois d'Octobre. | |
Nov | Cette valeur permet d'indiquer le mois de Novembre. | |
Dec | Cette valeur permet d'indiquer le mois de Décembre. | |
year | Ce paramètre permet d'indiquer l'année. Le nombre doit toujours avoir 4 chiffres. | |
hour | Ce paramètre permet d'indiquer l'heure de la journée. | |
minute | Ce paramètre permet d'indiquer les minutes. | |
second | Ce paramètre permet d'indiquer les secondes. | |
GMT | Ce paramètre permet d'indiquer l'heure basé sur le Méridien de Greenwich. Les dates en HTTP sont toujours formulé en GMT par convention et elle ne doit jamais être l'heure locale. |
Description
Ce champ d'entête permet d'indiquer la date et l'heure de l'origine du message.
Remarques
- Lorsqu'un champ d'entête Date: est généré, l'expéditeur devrait générer sa valeur de champ comme la meilleure approximation disponible de la date et de l'heure de génération du message. En théorie, la date doit représenter l'instant juste avant la génération de la charge utile. En pratique, la date peut être générée à tout moment lors de la génération du message.
- Un serveur d'origine ne doit pas envoyer un champ d'entête Date: s'il n'a pas d'horloge capable de fournir une approximation raisonnable de l'instance actuelle en temps universel coordonné. Un serveur d'origine peut envoyer un champ d'entête Date: si la réponse est dans la classe de codes d'état 1xx Information ou 5xx Server Error. Un serveur d'origine doit envoyer un champ d'entête Date: dans tous les autres cas.
- Un destinataire avec une horloge recevant un message de réponse sans champ d'entête Date: doit enregistrer l'heure à laquelle il a été reçu et ajouter un champ d'entête Date: correspondant à la section d'entête du message s'il est mis en cache ou retransmis en aval.
- Un agent utilisateur peut envoyer un champ d'entête Date: dans une demande, mais ne le fera généralement pas sauf s'il est censé transmettre des informations utiles au serveur. Par exemple, les applications personnalisées de HTTP peuvent transmettre une date si le serveur est censé ajuster son interprétation de la demande de l'utilisateur en fonction des différences entre l'agent utilisateur et les horloges du serveur.
Exemple
L'exemple suivant permet d'indiquer la date mercredi, le 30 août 2017 à 17:03 :
Date: Wed, 30 Aug 2017 17:03:51 GMT
Dernière mise à jour : Vendredi, le 10 janvier 2020