¿Qué significa que las llamadas de red de JavaScript, como fetch o XMLHttpRequest, o cualquier otro tipo de solicitud de red HTTP, fallen con un código de estado HTTP de 0?
Esto no parece ser un código de estado HTTP válido, ya que otros códigos tienen tres dígitos en la especificación HTTP.
Intenté desconectar completamente la red como prueba. Puede no estar relacionado, pero eso dio como resultado el código de estado 17003 (IIRC), que la búsqueda superficial sugiere que significa "error en la búsqueda del servidor DNS".
El mismo código funciona bien desde algunas ubicaciones y sistemas, sin embargo, dentro de ciertos entornos falla con el código de estado 0 y no se proporciona texto de respuesta.
Esta es una POST HTTP típica a una URL de Internet. No involucra file: // que entiendo puede devolver 0 indicando éxito en Firefox.
banner