2017-06-08 3 views
-2

Diese Frage ist ähnlich bis Are Duplicate HTTP Response Headers acceptable? aber geht noch einen Schritt weiter.Welcher HTTP-Header hat Vorrang vor widersprüchlichen Werten?

Ich habe einen Webserver in unserer Staging-Umgebung beobachtet, dass die folgenden Header zurückgibt (Ausgabe für Klarheit abgeschnitten wurde):

strict-transport-security: max-age=1 Strict-Transport-Security: max-age=31536000; includeSubDomains

Meine Frage ist: angesichts der widersprüchlichen Header-Werte, die nimmt Vorrang?

Da der RFC angibt, dass mehrere Werte verkettbar sein müssen, scheint diese Funktionalität undefiniert zu sein, da die Werte nicht verkettet werden können (da sie widersprüchlich sind), aber der Browser gibt keinen Fehler zurück.

Antwort

0

Wie sich herausstellt, obwohl Chrome mich nicht darauf aufmerksam macht, wird der obige Header als INVALID aufgeführt und daher wird keinerlei HSTS-Richtlinie angewendet. enter image description here

Verwandte Themen