Вызов API для того же домена с веб-сайта React создает 401 для Chrome и Edge, но работает в IE и Firefox
Фон
У меня есть веб-сайт React, который публикует обновление состояния API на серверной части, оба находятся на одном сервере и в одном домене.
Этот POST выполняется с использованием функции-оболочки поверх fetch:
export function PostDirectly(url){ return fetch(url, { method: 'POST', headers: { Accept: 'application/json', 'Content-Type': 'application/json' } }) }
симптомы
Все хорошо на Firefox
и IE
.
Я получаю 401 (Unauthorized)
на Chrome
иEdge
Похоже, что на Edge больше всего информации:
Я думаю, что есть разница в поведении относительно того, как обращаться с определенными настройками безопасности среди браузеров, но я понятия не имею, где искать.
Некоторый дополнительный фон
React UI Web Api 2 Basic вошедшего в систему пользователя аутентификации против AD
Ни пользовательский интерфейс, ни API не требуют специальной аутентификации. Учетные данные для входа в систему в порядке.
Вопрос
Что может сделать, выполнив одно и то же действие в нескольких браузерах, выдать ошибку 401 для Chrome и Edge, где она работает точно так, как запланировано в IE и Firefox?
0 ответов на вопрос
Похожие вопросы
-
3
Установите Silverlight для Mozilla Firefox без прав администратора
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
2
Ограничить использование процессора для Flash в Firefox?
-
-
3
Есть ли в Chrome что-то похожее на ключевые слова для поиска в Opera?
-
6
Почему Firefox в Linux выглядит иначе, чем Windows / Mac?
-
3
Где находится Google Chrome Crash Dump?
-
13
Как получить новую сессию браузера при открытии новой вкладки или окна в Firefox / Chrome?
-
8
Отображение XML в браузере Chrome
-
5
Окно поиска в Chrome
-
2
Firefox печать в PDF-файл