Códigos HTTP: Una guía con los códigos de estado más comunes

¿Sabía que el navegador devuelve un código de estado HTTP cada vez que visitante un sitio web?

«Pero cuando navego por Internet, no veo carencia ...« Sé que a veces estos códigos HTTP son invisibles para el beneficiario, pero existen.

Es precisamente gracias a estos códigos de estado HTTP que podemos aprender si la solicitud que hicimos en un sitio web fue exitosa o, en caso contrario, se ha producido un error. Básicamente, si todo va aceptablemente, no vemos ningún mensaje de error o código HTTP, pero si poco sale mal, lo hacen.

¿No suena el código HTTP 404? ¿Y el error interno del servidor HTTP 500?

Cuando tiene un sitio web, es muy importante que conozca y comprenda todos los diferentes códigos de estado HTTP. Estos mensajes devueltos por el servidor son la mejor utensilio que puede tener para diagnosticar y solucionar problemas o errores específicos que pueden aparecer en su sitio web.

Para evitar dudas, explicaré a continuación qué son los códigos HTTP, qué tipos de códigos de estado HTTP existen y los códigos de estado más importantes.

Índice

    Cuales son los Códigos HTTP o códigos de estado?

    Los códigos HTTP, incluso conocidos como códigos de estado HTTP, son mensajes que el servidor envía cada vez que el navegador realiza una solicitud al servidor.

    Cuando el navegador realiza una solicitud al servidor, pueden suceder dos cosas:

    • Que no hay errores: este es el más popular. El navegador devuelve el contenido del sitio web solicitado. En este caso, el código de estado HTTP no es visible para el beneficiario.
    • Que hay un error: Si la navegación rotura en el banda del servidor o del cliente, al beneficiario se le presenta un mensaje, es proponer, un código de estado HTTP. Dependiendo de la causa o causa del problema, el código de estado será uno u otro.

    Luego, en caso de error en la navegación, el código de estado HTTP que devuelve el servidor nos da una idea de lo que está sucediendo. Por lo tanto, cualquier persona que tenga un sitio web debe conocer todo tipo de códigos HTTP que existen. Reconoce el error de inmediato y puede solucionarlo rápidamente 🙂.

    Ejemplo de códigos HTTP

    Si los códigos de estado HTTP le parecen poco nuevo, encontrará que cuando intenta aceptar a una página web, está mucho más acostumbrado a verlos de lo que cree.

    Tiene el error 404? Este error muy popular sigue siendo un código de estado HTTP que le dice al beneficiario que el contenido al que intenta aceptar no está en el servidor o no está arreglado.

    Tipos de respuesta de códigos HTTP

    Los códigos HTTP están estandarizados y se utilizan en. enumerado el registro del código de estado HTTP de IANA (Autoridad de asignación de números de Internet).

    Estos códigos HTTP se dividen en 5 tipos. El primer dígito del código corresponde al tipo de respuesta al que nos enfrentamos: respuestas informativas, respuestas satisfactorias, redireccionamientos, errores del navegador y errores del servidor.

    Estos son los diferentes tipos de códigos de estado HTTP que puede encontrar mientras navega por Internet:

    • Códigos de estado 1xx. Son respuestas informativas e indican que el navegador puede proceder con la solicitud. Legado que no reflejan errores, no se muestran al beneficiario.
    • 2xx códigos de estado. Los códigos de estado HTTP 2xx representan respuestas satisfactorias. Solo indican que la solicitud se procesó correctamente, por lo que lo ideal es que todos los sitios web devuelvan este código HTTP. Legado que la solicitud se realizó correctamente, el código de estado HTTP generalmente no se muestra, el navegador solo devuelve el contenido que solicitó el beneficiario.
    • Códigos de estado 3xx. Estos códigos HTTP se refieren a cuando el navegador necesita realizar una acto adicional, como: Redireccionamiento 301.
    • Códigos de estado 4xx. Los códigos de estado que comienzan con el número 4 se refieren a errores generados por el navegador web. En estos casos, el beneficiario recibe una página HTML informándole del error.
    • Códigos de estado 5xx. Estos códigos HTTP incluso muestran errores, pero en el banda del servidor web.

    Letanía de los códigos HTTP más importantes

    En cada uno de los grupos de códigos de estado HTTP que vimos anteriormente, hay una variedad de códigos HTTP que el servidor puede devolver.

    Códigos de estado HTTP 1xx

    • 100 - Sucesivo. Este código de estado indica que el servidor ha recibido la primera solicitud y está esperando más instrucciones del navegador.
    • 101 - Protocolos de conmutación. Se utiliza cuando el servidor acepta un cambio sugerido por el navegador. Por ejemplo, un cambio de HTTP 1.0 a HTTP 1.1.
    • 102 - Procesamiento. El servidor recibió la solicitud pero no la completó. Esto evita que el navegador interprete que la solicitud se ha perdido, si no, que aún no se ha completado.
    • 103 - punto de control. Se utiliza para reanudar una solicitud previamente perdida o cancelada.

    Códigos de estado HTTP 2xx

    • 200 - OK. Se utiliza cuando la solicitud se ha completado con éxito. Legado que este código indica que "todo está aceptablemente", normalmente no se muestra al beneficiario final.
    • 201 - Creado. La solicitud del navegador se completó correctamente y se creó un nuevo apelación.
    • 203 - Información no autorizada. La solicitud del navegador se completó correctamente, pero el contenido está en un servidor diferente al que se realizó la solicitud.
    • 204 - Sin contenido. La solicitud del navegador se completó correctamente, pero la respuesta no muestra ningún contenido.
    • 205 - Restablecer contenido. Se usa cuando la solicitud del beneficiario está completa pero la página necesita ser recargada. Sucede muy a menudo que los datos se envían a través de un formulario de contacto y la página se vuelve a cargar.
    • 206 - contenido parcial. Se utiliza cuando se completa la solicitud, pero solo se devuelve una parte del contenido solicitado.
    • 207 - estado múltiple. Se devuelve un archivo XML que contiene varias respuestas diferentes según los requisitos.
    Te puede Interesar  Presenta las Ideas UX a los Diseñadores en su Idioma

    Códigos de estado HTTP 3xx

    • 300 - opción múltiple. Hay más de una forma de aceptar al mismo apelación a pedido.
    • 301 - Pospuesto para siempre. El apelación solicitado se mueve permanentemente y el navegador se redirige automáticamente a la nueva ubicación. Los redireccionamientos 301 son una gran opción para que Google no nos penalice si tenemos demasiados errores 404 en nuestro sitio web.
    • 302 - Pospuesto temporalmente. El apelación solicitado se mueve temporalmente y el navegador se redirige automáticamente a esta nueva ubicación.
    • 303 - Ver otros. Este código indica que el apelación solicitado se movió pero no se realizó ninguna redirección.
    • 304 - No modificado. Este código de estado se produce cuando el navegador pregunta al servidor si el apelación se ha movido y no se ha modificado desde la última consulta.
    • 305 - usar proxy. Este código HTTP se utiliza cuando el apelación solicitado debe obtenerse a través de un proxy de ubicación en el encabezado.
    • 306 - Cambiar proxy. Este código de estado HTTP ya no se usa actualmente, pero está reservado para uso futuro.
    • 307 - Reenvío temporal. El apelación solicitado por el navegador se puede obtener en otro oportunidad, pero solo para esta solicitud. Puede utilizar la ubicación diferente para consultas futuras.
    • 308 - Reenvío permanente. El apelación solicitado por el navegador se encuentra en una ubicación diferente y el cambio es permanente. A diferencia del código HTTP 301, el método HTTP no se cambia para la nueva solicitud.

    Códigos de estado HTTP 4xx

    • 400 Petición Incorrecta. El servidor no comprende la solicitud del navegador porque la sintaxis es incorrecta.
    • 401 no competente. La solicitud del navegador requiere autenticación.
    • 402 - cuota requerido. Es un código HTTP que está reservado para uso futuro.
    • 403 Prohibido. La solicitud del navegador es correcta, pero se denegó el camino al apelación solicitado.
    • 404 No antagónico. El apelación solicitado por el navegador no se encontró o no está arreglado en el servidor. No se puede determinar si esta marcha es temporal o permanente.
    • 405 método no permitido. El navegador usa un método para obtener el apelación que no es aceptado por el servidor.
    • 406 - No aceptable. El apelación solicitado está en un formato que el navegador no acepta.
    • 407 - Se requiere autenticación de proxy. Un código de estado similar al 401, pero en este caso el navegador primero debe autenticarse a través de un proxy.
    • 408 Solicitar tiempo de paciencia. Este código HTTP se muestra cuando el navegador ha tardado tanto en realizar su solicitud que el servidor ya no lo paciencia.
    • 409 - conflicto. La solicitud no se pudo completar porque hubo un conflicto con el apelación solicitado.
    • 410 - camino. No se puede encontrar el apelación solicitado y la marcha se considera permanente. Si existe la posibilidad de que esta marcha sea temporal, se debe utilizar el código HTTP 404.
    • 411 - distancia requerida. El servidor devolverá este código HTTP si la solicitud no contiene el encabezado Content-Length correcto.
    • 414 - Solicitud de URI demasiado larga. La URL correspondiente a la solicitud que realizó es demasiado larga para ser procesada. Esto ocurre cuando una dirección tiene muchos parámetros.
    • 423 - Bloqueado. Este código HTTP se muestra cuando el apelación solicitado está bloqueado.
    • 429 - Demasiadas solicitudes. El navegador realiza demasiadas solicitudes en un período de tiempo determinado.

    Códigos de estado HTTP 5xx

    • Error interno de servidor 500. La solicitud no se puede completar porque se produjo un error inesperado en el navegador.
    • 501 - No implementado. El servidor no admite ninguna función necesaria para replicar a la solicitud del navegador.
    • 502 Puerta de enlace no válida. El servidor no puede replicar a la solicitud del navegador porque este servidor está actuando como un proxy o puerta de enlace o un proxy inverso está instalado y recibió una respuesta no válida de este servidor.
    • 503 Servicio no arreglado. El servidor no puede replicar a la solicitud del navegador porque está saturado o lo está esperando.
    • 504 - Tiempo de paciencia de la puerta de enlace. El servidor no puede replicar a la solicitud del navegador porque este servidor está actuando como un proxy o puerta de enlace o un proxy inverso está instalado y el tiempo de respuesta de este servidor ha expirado.
    • 505 - No se admite la lectura HTTP. El servidor no admite la lectura del protocolo HTTP utilizada en la solicitud del navegador.
    • 509 - Periferia de orgulloso de partida excedido. Es un código HTTP ampliamente utilizado en cPanel y se muestra cuando se alcanza el final de orgulloso de partida y la solicitud no se puede procesar.
    • 510 - No extendido. Este código se mostrará si es necesario amplificar extensiones adicionales al servidor para procesar la solicitud.
    • 511 - Se requiere autenticación de red. El navegador tiene que autenticarse para poder cumplir con las solicitudes.

    ¿Quieres un poco más de información? Aquí hay tres artículos con los errores más comunes en un sitio web y cómo solucionarlos:

    Finalmente…

    Es importante conocer y comprender los distintos códigos de estado HTTP que un servidor puede devolver para identificar y solucionar posibles errores en su sitio web. Por otra parte, estos códigos de estado juegan un papel fundamental en el posicionamiento SEO de tu sitio web.

    ¿Tienes alguna pregunta o sugerencia? Si es así, déjame un comentario a continuación y haré todo lo posible para ayudarte 🙂.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir

    Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestra web. Si sigues utilizando este sitio asumiremos que estás de acuerdo Mas Información