Как исправить тип содержимого заголовка запроса, отсутствующий в IE11 | Angular 8 приложение - PullRequest
0 голосов
/ 08 января 2020

Я пытаюсь обновить библиотеку Angular, чтобы сделать ее совместимой с IE11.
Основная проблема, с которой я сталкиваюсь, заключается в том, что все запросы приложения к нашему бэкэнду не выполняются в IE11. Для chrome / firefox этой проблемы нет.

Вот что я вижу в IE инструментах разработчика:

SEC7123: Request header content-type was not present in the Access-Control-Allow-Headers list.
SCRIPT7002: XMLHttpRequest: Network Error 0x80070005, Access is denied.
[object Object][object Object]
> message: "Http failure response for https://<redacted-url>/: 0 Unknown Error"

Это проблема, связанная с конфигурацией сервера, или есть что-то, что я могу изменить с внешнего интерфейса?

Пожалуйста, дайте мне знать, если есть что-то еще, что я могу добавить, чтобы помочь найти проблему.

PS: Изменение этого целого rnet Настройка проводника решает проблему, но, очевидно, это не так жизнеспособное решение

Кроме того, я должен отметить, что серверная часть и интерфейс НЕ находятся в одном домене . (И это нельзя изменить)

1 Ответ

1 голос
/ 08 января 2020

Исправлено с изменением на стороне сервера. Очевидно, IE не нравится строка:

Access-Control-Allow-Headers: '*'

Заголовки должны быть эксплицированы один за другим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...