Что это означает, когда сетевые вызовы JavaScript, такие как fetch или XMLHttpRequest, или любой другой тип сетевого запроса HTTP завершаются неудачно с кодом состояния HTTP 0?
Это не похоже на действительный код состояния HTTP, поскольку другие коды в спецификации HTTP состоят из трех цифр.
В качестве теста я попытался полностью отключить сеть. Это может быть не связано, но это привело к коду состояния 17003 (IIRC), который, как подсказывает беглый поиск, означает «сбой поиска на DNS-сервере».
Тот же код отлично работает в некоторых местах и системах, однако в некоторых средах он не работает с кодом состояния 0 и не предоставляется responseText.
Это типичный HTTP POST для URL-адреса в Интернете. Это не связано с файлом: //, который, как я понимаю, может возвращать 0, указывая на успех в Firefox.
banner