Der Aufruf einer API mit derselben Domäne von der React-Website löst 401 auf Chrome und Edge aus, funktioniert jedoch auf IE und Firefox

482
Spikee

Hintergrund

Ich habe eine React-Website, die eine Statusaktualisierung für eine API im Backend bereitstellt. Beide befinden sich auf demselben Server und derselben Domäne.

Dieser POST wird mithilfe einer Wrapper-Funktion oberhalb von fetch ausgeführt:

export function PostDirectly(url){ return fetch(url, { method: 'POST', headers: { Accept: 'application/json', 'Content-Type': 'application/json' } }) } 

Symptome

Alles ist gut auf Firefoxund IE.

Ich stehe 401 (Unauthorized)auf ChromeundEdge

Offenbar gibt es die meisten Informationen, die auf Edge zu finden sind:

enter image description here

Ich denke, es gibt unterschiedliche Verhaltensweisen im Umgang mit bestimmten Sicherheitseinstellungen der Browser, aber ich habe keine Ahnung, wo ich suchen muss.

Einige zusätzliche Hintergrundinformationen

Reagieren Sie auf der Benutzeroberfläche von Web Api 2 Basic mit dem angemeldeten Benutzer gegen den AD

Weder für die Benutzeroberfläche noch für die API ist eine bestimmte Authentifizierung erforderlich. Die Anmeldeinformationen für angemeldete Benutzer sind in Ordnung.

Frage

Was kann man tun, wenn man dieselbe Aktion auf mehreren Browsern ausführt und einen Fehler 401 für Chrome und Edge auslöst, wo er genau wie auf IE und Firefox ausgeführt wird?

0

0 Antworten auf die Frage