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