Ich bin kürzlich von der Verwendung von jQuery zur Verwendung von isomorphic-fetch mit Redux übergegangen. Wenn es in IE läuft, schafft es es, gut zu holen. Wie auch immer, ich bekomme das unten, wenn es in Chrome läuft.
%Vor%Es mag erwähnenswert sein, dass die Web-API die Windows-Authentifizierung aktiviert hat.
Hier ist der Code, der den Abruf ausführt:
%Vor% Ich nehme an, Sie haben Cookie-basierte Authentifizierung auf dem Server. In diesem Fall könnte es mit credentials
key für fetch
zusammenhängen. XHR-Anfragen, die in jQuery immer verwendet werden, senden Ihr Cookie, aber mit fetch
sollten Sie credentials
-Option mit
same-origin
, wenn Sie eine Anfrage an denselben Ursprung (Domäne) include
andernfalls So:
%Vor% Ich gehe davon aus, dass es in IE funktioniert, weil fetch
polyfill XHR-Anfragen unter der Haube verwendet.
Tags und Links javascript google-chrome redux fetch unauthorized