Son muchos los errores que encontramos cuando navegamos por Internet. Aunque todos pueden suponernos lo mismo (no funciona y eso no nos gusta) no todos son iguales ni ocurren por la misma razón. Hay errores de cliente o errores de servidor, hay errores porque la página está mal o porque necesitamos autenticarnos. En cualquier caso, estos son los principales errores de Internet, los principales códigos de estado 400 o 500 que podemos encontrar al navegar.
Seguro que hay dos que te suenan más que los demás: el error 404 o el error 500 “Server not found”. Pero no son los únicos y podemos ver muchos más.
¿Qué son los códigos de estado?
Los códigos de estado o códigos de respuesta HTTP indican si la solicitud que hemos hecho se ha completado o si hay algún error. Lo que ayudan es a describir qué ocurre y e componen de tres dígitos diferentes que variarán según lo que ocurra. Los has visto al navegar por Internet cuando algo no funciona bien pero te explicamos en profundidad qué tipos hay o qué hacer en caso de los más frecuentes.
Más allá del 404, que explicaremos el primero, hay muchos otros. Generalmente, están agrupados en cinco grupos distintos o categorías según lo que busquen informar. No todos son de error y algunos de ellos son meramente informativos.
Los códigos se reparten de la siguiente manera:
- Respuestas informativas en códigos del 100 al 199
- Respuestas satisfactorias en códigos de estado de 200 a 299
- Redirecciones desde 300 a 399
- Errores de los clientes de 400 a 499
- Errores de los servidores de 500 a 599
Códigos de error 300
Hay muchos pero todos ellos tienen en común algo: la página no está. La página se ha movido de sitio y en su mayoría son códigos de estado para redirecciones. Dependerá del que aparezca que sea una cosa u otra. Estos son códigos que no vas a ver tú cuando navegues por Internet sino que “saltan” automáticamente para que la página te redirija a otra pero que no vas a sufrirlos como sí el 404, por ejemplo.
- 300 Multiple Choices
Hay alternativas o enlaces para el que hemos introducido y hay diferentes direcciones (máximo cinco) entre las que elegir.
- 301 Moved Permanently
Como su propio nombre nos indica, la página web que has solicitado ha sido movida permanentemente a una nueva URL.
- 302 Found
La página solicitada se ha movido temporalmente.
- 303 See Other
Similar a la anterior, la página está en otra ubicación.
- 304 Not Modifier
La página no se ha modificado desde la última vez que la hemos visitado por lo que no cambia nada con respecto a dicha visita.
- 305 Use Proxy
Como su propio nombre indica, solo está disponible vía proxy.
- 307 Temporary Redirect
Se ha movido temporalmente a otra URL.
- 308 Permanent Redirect
La página ha cambiado de lugar permanentemente.
Códigos de estado 500
Los códigos de estado 500 indican o avisan de errores en el servidor. Puedes encontrarlos especificados o con el error genérico “Error 500” que indica ese clásico mensaje “Internal Server Error” Pero puede que no sea 500 sino 50X y te explique algún motivo más sobre lo que está pasando en ese momento en tu ordenador.
- 501 Not Implemented
Como su propio nombre nos aclara, el servidor no tiene implementado el método
- 502 Bad Gateway
Si ves este código, el servidor también trabaja como “puerta de enlace”.
- 503 Service Unavailable
El servidor no está listo para manejar la petición. Puede estar sobrecargado, caído, en mantenimiento…
- 504 Gateway Timeout
No hay respuesta a tiempo.
- 505 HTTP Version Not Suppoerted
Aunque resulte obvio, el problema es que el servidor no soporta la versión de HTTP.
- 5008 Loop Detected
Se ha detectado un bucle infinito por parte del servidor
- 511 Network Authentication Required
El cliente necesita identificarse para que funcione.