Header "Vary: Accept-Encoding"
Le
Une Bévue

si je fais un :
$ lynx -head -dump sur l'URL:
<>
j'obtiens :
HTTP/1.1 200 OK
Date: Sat, 06 Oct 2012 15:58:41 GMT
Server: Apache/2.2.16 (Debian)
X-Powered-By: PHP/5.4.7-1~dotdeb.0
Set-Cookie: PHPSESSID=u3rjco2chugel0rf2gi9n44rb0; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Connection: close
Content-Type: text/html
sans le charset
Que signifie le "Vary: Accept-Encoding" ?
$ lynx -head -dump sur l'URL:
<>
j'obtiens :
HTTP/1.1 200 OK
Date: Sat, 06 Oct 2012 15:58:41 GMT
Server: Apache/2.2.16 (Debian)
X-Powered-By: PHP/5.4.7-1~dotdeb.0
Set-Cookie: PHPSESSID=u3rjco2chugel0rf2gi9n44rb0; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Connection: close
Content-Type: text/html
sans le charset
Que signifie le "Vary: Accept-Encoding" ?
C'est une indication pour les caches.
Comme le contenu peut varier d'encodage. Les caches sont informés qu'ils
doivent garder les différentes version du document quant le navigateur
annonce accepter un encodage différent.
En temps normal, (sans le Vary: En-tête-HTML) un cache conserve une
seule version d'un document.
--
Lea Gris
OK, merci bien !
Et pour la référence et les détails :
http://tools.ietf.org/rfc/rfc2616.txt
Chapitre 14.44.
OK, merci bien, la bible ))