J'ai un site derrière IIS et Enfold Proxy (un filtre de proxy inverse pour IIS), servi à partir de Plone (un CMS) via une pile WSGI. Les utilisateurs utilisent IE7.En quoi l'en-tête HTTP If-Modified-Since peut-il contenir deux dates séparées par des virgules?
D'une certaine manière, les demandes atteignent le serveur avec un If-Modified-Since comme ceci:
Jeu 27 août 2009 06:46:31 GMT, Jeu, 27 août 2009 06:46:31
Comme vous pouvez le voir, il y a deux dates ici (une avec un fuseau horaire, une sans fuseau horaire), séparées par des virgules.
Le code dans Plone est capable de gérer deux dates séparées par des points-virgules, mais ce format le provoque à barf. Bien que je puisse contourner ce problème, j'aimerais savoir d'où provient l'en-tête If-Modified-Since et comment il pourrait être délimité par des virgules au lieu d'être délimité par des points-virgules. Des idées?
Martin
Intéressant. Le code de Plone suppose qu'il peut y avoir plusieurs valeurs séparées par des points-virgules. – optilude