Фон

У меня есть веб-сайт 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