Ich mache einen AJAX-Anruf von Domäne A zu Domäne B.
Meine Domain B überprüft, ob A in der Liste der erlaubten Domains ist und setzt die Access-Control-allow-Origin
auf Domain A. So weit, so gut.
Domäne B antwortet auf die Anforderung, indem sie eine 302-Weiterleitung an Domäne C sendet, die den Header Location
verwendet.
Der AJAX-Aufruf folgt der Weiterleitung an Domäne C, hat aber die Überschrift: Origin: null
.
Ich erwartete, dass der Header origin
nach der Weiterleitung auf Domäne A gesetzt wird.
Kann mir jemand erklären, warum der Ursprung auf null
anstatt auf Domäne A gesetzt ist?
Beispiel
Anfrage von Domäne A nach B
%Vor%Antwort von Domäne B:
%Vor%AJAX-Aufruf folgt der Umleitung zu Domäne C:
%Vor%Siehe hier, dies scheint darauf hinzudeuten, dass es sich um einen "datenschutzsensiblen" Kontext handelt.
Tags und Links ajax http redirect cors cross-domain