Статус 0 может означать неожиданный обрыв соединения между браузером и сервером, потому что это значение по умолчанию используется, когда нет реального кода состояния HTTP и/или произошла ошибка при отправке запроса или получении ответа. 1
Некоторые возможные ситуации, которые приводят к появлению статуса 0:
- Ошибка разрешения имени DNS (например, когда выдергивают сетевой шнур). 1
- Сервер не ответил (недоступен или не отвечает). 1
- Запрос был отменён из-за проблемы CORS (отмена выполняется пользовательским агентом и следует за неудачным предварительным запросом OPTIONS). 1
- Брандмауэр блокирует или фильтрует запрос. 2
- Установленное расширение браузера мешает соединению. 25