Программное определение причины сбоя XMLHttpRequest - PullRequest
0 голосов
/ 18 февраля 2020

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

Журнал консоли показывает подробную информацию об ошибке (например, net::ERR_NAME_NOT_RESOLVED, net::ERR_CERT_COMMON_NAME_INVALID, net::ERR_CERT_DATE_INVALID, et c).

Я знаю, что событие error может быть обработано, но я не вижу, где на переданном объекте можно найти причину ошибки.

У меня, в частности, есть проблема, из-за которой может произойти сбой соединения из-за ошибки SSL, но я вижу только status: 0, что может означать любой сбой, связанный с сетью. Я не могу уведомить пользователя о том, что это за ошибка.

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