Parce que je vois pas... le header if-modified-since doit reprendre tel quel la valeur du champs "Date" de la dernière requête.. donc le client s'en fout de son heure propre.
Genre, je fais une requête et j'obtiens:
Date: 2009年3月26日 18:53:33 GMT
Pour ma seconde requête, je vais rajouter le header:
If-Modified-Since: 2009年3月26日 18:53:33 GMT
Bien sûr tu peux mettre n'importe quelle date (sauf une date supérieur à la date courante du serveur, car là c'est considéré comme une erreur) mais la bonne utilisation est de faire comme plus haut... et là y a pas besoin de synchro de quoi que ce soit.
Et de plus tous les serveurs ne tienne pas compte de ce header... malheureusement bcp d'appli "dynamique" ne gère malheureusement pas le header (ie: il renvoie chaque fois tout et jamais de 304).
# Rapport entre if-modified-since et la synchro d'horloge ?
Posté par allcolor . En réponse au message champ If-Modified-Since. Évalué à 5.
Genre, je fais une requête et j'obtiens:
Date: 2009年3月26日 18:53:33 GMT
Pour ma seconde requête, je vais rajouter le header:
If-Modified-Since: 2009年3月26日 18:53:33 GMT
Bien sûr tu peux mettre n'importe quelle date (sauf une date supérieur à la date courante du serveur, car là c'est considéré comme une erreur) mais la bonne utilisation est de faire comme plus haut... et là y a pas besoin de synchro de quoi que ce soit.
Et de plus tous les serveurs ne tienne pas compte de ce header... malheureusement bcp d'appli "dynamique" ne gère malheureusement pas le header (ie: il renvoie chaque fois tout et jamais de 304).