Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
Tu script hizo una llamada de red, y la red dijo que no. Esto cubre varias situaciones: la dirección está mal formada, el servidor no respondió, por ejemplo con conexión rechazada, el sistema no pudo escuchar en ese puerto, el otro lado cortó la conexión, o la respuesta pasó el techo de treinta y dos mebibytes. El motor tiene una regla importante: una petición fallida nunca devuelve una respuesta inventada, como un estado falso o un cuerpo vacío. Si lo hiciera, el fallo viajaría como un valor, y explotaría tres llamadas más tarde, dentro de código inocente, donde sería difícil rastrearlo. Ojo con un detalle: una respuesta con un estado distinto de dos cientos, como el cuatrocientos cuatro, no es este error; es una respuesta real del servidor. El mensaje trae la llamada y lo que dijo la red. La solución: revisa la dirección, que el servidor esté activo, y el puerto. La red habla claro, y rush te repite lo que dijo.
Texto del catálogo de errores del motor de Rush.
