Angular 6 IE с Azure 11 XMLHttpRequest: ошибка сети 0x80070005, доступ запрещен - PullRequest
0 голосов
/ 18 января 2020

У меня есть приложение angular, отправляющее http-запрос на адрес Azure apim.

Он отлично работает в Chrome и FF, но не работает в IE 11. Я смотрел на другие решения, но ничего не получалось.

Политика CORS разрешена для всех заголовков и всех методов.

Я получаю такую ​​ошибку в IE сетевой вкладке. SCRIPT7002: XMLHttpRequest: Сетевая ошибка 0x2efd, не удалось завершить операцию из-за ошибки 00002efd.

Я вижу запрос GET с 200 вместо POST, также в заголовках запроса и ответа ничего нет.

enter image description here

1 Ответ

0 голосов
/ 20 января 2020

Очевидно, это ошибка Windows 10 в стеке HTTP, которая теперь решается в Windows 10 версии 1803 (апрель 2018 г.). Поэтому обычно эта проблема со временем исчезает для людей / компаний, использующих автоматические обновления Windows, используемые Windows 10 версий WorldWide .

Мы тестировали это на более старой и новой версии Windows 10 и это действительно решено.

Некоторые обходной путь может быть:

1.Disable HTTP / 2 для IE и Edge и использовать HTTPS (сервер изменение стороны).
2.Использовать GET (если возможно)
3. У PUT также есть эта проблема?
4.Проверить некоторые попытки, если не возвращены заголовки ответа
5.Принять, что IE / Краевые пользователи будут наказаны; -)

...