Non ho trovato alcuna specifica sul fatto che le intestazioni di risposta HTTP duplicate siano consentite dallo standard, ma ho bisogno di sapere se ciò causerà problemi di compatibilità.
Supponiamo di avere un'intestazione di risposta come questa:
HTTP/1.1 302 Moved Temporarily
Server: Apache-Coyote/1.1
X-Powered-By: Servlet 2.4; JBoss-4.0.3SP1 (build: CVSTag=JBoss_4_0_3_SP1 date=200510231054)/Tomcat-5.5
Cache-Control: no-cache
Cache-Control: no-store
Location: http://localhost:9876/foo.bar
Content-Language: en-US
Content-Length: 0
Date: Mon, 06 Dec 2010 21:18:26 GMT
Notare che ci sono due Cache-Control
intestazioni con valori diversi. I browser li trattano sempre come se fossero scritti come "Cache-Control: no-cache, no-store"?