Códigos de estado HTTP: ¿qué significan?

0
1301
error error del servidor 503

Todos los días, millones de personas usan Internet para todo tipo de cosas. Como regla general, ingresamos una dirección de Internet o URL y recibimos nuestro sitio web. A veces, sin embargo, se trata de un error. La página web no se mostrará y se mostrará un código de estado que indica el error. Sin embargo, muchos usuarios desconocen la importancia de estos códigos, a pesar de que dicen mucho sobre lo que sucedió.

¿Qué son exactamente los códigos de estado HTTP?

Un código de estado HTTP es un código que se envía desde un servidor web al navegador web para transmitir cierta información. Los códigos se utilizan principalmente para decirle al navegador cómo manejar una solicitud o dar una respuesta a una solicitud. El usuario común generalmente notará este código de estado cuando algo no funcione. Uno de los códigos de estado más conocidos, no se encuentra la página Error 404. Sin embargo, el código de estado no solo se genera cuando se producen errores. Incluso si una operación fue exitosa, un usuario es redirigido, o si se toman una variedad de otras acciones y acciones en el servidor, se envían al navegador como parte de los códigos de estado. En la mayoría de los casos, sin embargo, no notará nada como usuario ordinario.

Los grupos de códigos de estado

Todos los códigos de estado HTTP se subdividen en un total de seis grupos, numerados del uno al seis y nueve, cada uno de los cuales se refiere a una categoría específica de mensajes. En general, los grupos se asignan de la siguiente manera:

* 1xx genera información general
* 2xx contiene los códigos para operaciones exitosas
* 3xx contiene los códigos para redireccionamientos y redireccionamientos
* 4xx es responsable de los errores del cliente
* 5xx es responsable de los errores del servidor
* 9xx emite errores de propiedad

En estos seis grupos se resumen todos los códigos de estado para el protocolo HTTP. Cada grupo contiene un número diferente de códigos que indican una situación, condición o estado específico.

El grupo 1xx - Información general

Este grupo comprende tres estados, a saber, el código de estado 100, 101 y 102. Estos códigos son responsables de la publicación de información general e instrucciones. Por ejemplo, el código 100 devuelve un comando Continuar al navegador informándole de que puede continuar con una solicitud potencialmente grande y de gran volumen de servidores. El código 101, por otro lado, informa al navegador que se está cambiando el protocolo, por ejemplo, cuando se cambia de HTTP a FTP, etc. Finalmente, el 102 significa Procesamiento e informa al navegador que la solicitud aún se está procesando activamente. Esto evita un tiempo de espera. Los códigos de esta categoría son solo para comunicarse con el navegador, por lo que normalmente no los notará.

El grupo 2xx - Operaciones exitosas

Estos códigos son publicaciones puramente informativas. Los estados en esta categoría proporcionan comentarios simples, como OK, que se ha enviado un formulario o que una página deliberadamente no contiene ningún contenido. En la mayoría de los casos, como usuario normal, no notará ni necesitará estos códigos.

El grupo 3xx - redireccionamientos

El grupo de códigos 300er se ocupa exclusivamente de desvíos. Contienen comentarios sobre la redirección permanente, el uso de proxy, etc. Se utilizan principalmente para alertar al navegador sobre estas redirecciones y para señalar la URL correcta o la ruta correcta. Como usuario, generalmente no obtiene nada o solo muy poco de los códigos de estado de este grupo.

El grupo 4xx - error del cliente

El grupo 400er es el primer grupo que se ocupa de los mensajes de error actuales. En este caso, se trata de errores del cliente, es decir, problemas causados ​​por el cliente, es decir, el navegador web, o por errores provocados por el cliente. El número de códigos de error diferentes es considerable, pero el usuario común generalmente encuentra tres códigos de este grupo, a saber, 400, 403 y 404.

El error 400 - Solicitud incorrecta representa una solicitud defectuosa. Aquí el navegador solicitó una función o una página. Sin embargo, la solicitud se construyó incorrectamente y, por lo tanto, el servidor no pudo ejecutarla. También verá el error 403 - No permitido. Este error ocurre cada vez que va a una página web para la que no tiene acceso. Si, por ejemplo, desea acceder a un directorio del servidor sin tener los derechos adecuados, o si ingresa los datos de acceso incorrectos en una consulta .htaccess, recibirá este mensaje de error. Con mucho, el error más común es el Error 404 - No encontrado. Cada vez que ingresa a una página web no válida o incorrecta, la respuesta es un error 404.

El grupo 5xx - error del servidor

Si el grupo 400er es por errores del cliente, es decir, por errores causados ​​por el navegador web, el grupo 500er representa lo contrario. Devuelve mensajes de error que fueron generados por el servidor o causados ​​en el servidor. Probablemente el error más conocido es el Error 500 - Error interno del servidor. Este es un mensaje de error de recopilación para varios errores del servidor que no tienen su propio código y no están especificados. Otros errores comunes del servidor incluyen el Error 502 Bad Gateway, como cuando se utiliza un proxy incorrecto o el reenvío falla, y el Servicio Error 503 no disponible cuando un servidor no está disponible temporalmente debido a mantenimiento, por ejemplo. Ocasionalmente, también encontrará un Error 504 Gateway Timeout que le informa que la conexión se perdió debido a un tiempo de espera. Especialmente en los principales sitios web u ofertas especiales, también encontrará el Error 509 - Límite de ancho de banda excedido más a menudo. El mensaje indica que la solicitud se anuló porque, de lo contrario, el ancho de banda se habría excedido el servidor.

El grupo 9xx - Mensajes de estado de propiedad

El grupo 900er está completamente reservado para los propios mensajes de error propios. Está destinado a servir a los administradores de servidores y webmasters para desarrollar y utilizar sus propios mensajes de error y códigos de congestión. Por esta razón, el uso de estados puede variar de un servidor a otro y de una configuración a otra. Por lo tanto, tampoco se puede hacer una explicación de los códigos o una declaración sobre qué códigos se usan.

Deja una respuesta

Por favor, introduzca su comentario!
Por favor, introduzca su nombre aquí