La lista exhaustiva de códigos de estado HTTP y su significado


Todos hemos estado allí: estás navegando sin pensar en la web, haciendo clic en una variedad de enlaces de Google, redes sociales u otros sitios, cuando de repente, no puedes continuar una búsqueda debido a un código de error HTTP.

Esta puede ser una experiencia frustrante como usuario. Sin embargo, los códigos de estado HTTP van más allá de la simple comunicación de un error: estos códigos también pueden significar una transmisión exitosa o una redirección a una nueva URL del sitio.

Aquí, exploremos una lista exhaustiva de códigos de estado HTTP, de modo que cuando encuentre uno, sepa lo que significa.

¿Qué es un código de estado HTTP?

Al intentar acceder a una página web, su navegador envía una solicitud al servidor web donde está alojada la página web.

Dependiendo de si la transmisión fue exitosa o no, el servidor web puede devolver un número selecto de respuestas.

Estos se denominan códigos de estado HTTP. Varían desde informativos y exitosos hasta redireccionamientos y códigos de error.

Cada código de estado está marcado con un identificador numérico, que varía entre 100 y 599. Todos los códigos y sus significados son mantenidos por la Autoridad de Números Asignados de Internet (IANA). Profundicemos en lo que significa cada identificador.

Los códigos de estado HTTP 1xx: respuestas informativas

Los códigos de respuesta 1xx son informativos. Indican que su navegador web ha realizado una solicitud al servidor y está esperando una respuesta.

Código de estado TTP 100 (Continuar)

El servidor ha recibido el encabezado de solicitud de su navegador y ahora está esperando el cuerpo de su solicitud.

Código de estado TTP 101 (protocolo de conmutación)

Su navegador ha enviado una solicitud de cambio de protocolo y el servidor ha cumplido.

Código de estado TTP 102 (procesamiento)

El servidor está procesando la solicitud de su navegador, pero aún no hay una respuesta disponible del servidor.

Código de estado de TTP 103 (sugerencias iniciales)

El servidor está enviando algunas “sugerencias iniciales” a su navegador para precargar ciertos recursos antes de que el servidor proporcione una respuesta final.

Los códigos de estado HTTP 2xx: respuestas exitosas

Estos códigos de estado informan al cliente (su navegador web) que todo se está procesando como debería.

Código de estado TTP 200 (OK)

La solicitud se ha realizado correctamente y se ha proporcionado la respuesta adecuada. Dependiendo del método HTTP (GET, HEAD, PUT / POST o TRACE), la respuesta variará.

Código de estado de TTP 201 (creado)

La solicitud de su navegador se ha realizado correctamente y, como resultado, se ha creado un nuevo recurso. Esta es la respuesta habitual a una POST y algunas solicitudes PUT.

Código de estado de TTP 202 (aceptado)

El servidor ha recibido la solicitud de su navegador, pero aún no ha actuado en consecuencia.

Código de estado de TTP 203 (información no autorizada)

El servidor está devolviendo metainformación, no desde el servidor de origen, porque la metainformación actualmente disponible puede ser diferente. Se utiliza para cuando la información se recopila de un tercero o una copia local.

Código de estado de TTP 204 (sin contenido)

Después de una solicitud exitosa, el servidor no tiene contenido para devolver. Sin embargo, puede devolver información de encabezado actual, de modo que su agente de usuario actualice sus encabezados almacenados en caché.

Código de estado de TTP 205 (Restablecer contenido)

Su navegador ha recibido una respuesta del servidor para cambiar la vista del documento.

Código de estado de TTP 206 (contenido parcial)

El servidor ha devuelto una parte del contenido, porque su navegador lo ha solicitado con el encabezado Range.

Deberías leer:   Cómo crear una página de Wikipedia para su empresa

Código de estado de TTP 207 (varios estados)

Para situaciones específicas, donde se necesitan múltiples códigos de estado, el servidor devuelve información sobre múltiples fuentes.

Código de estado de TTP 208 (ya informado)

Para evitar enumeraciones innecesarias, el servidor devuelve información de que los miembros internos de un elemento WebDAV ya han sido informados. Normalmente, esta respuesta sigue a una respuesta 207 (multiestado).

Código de estado TTP 226 (IM usado)

El servidor ha procesado con éxito un método GET por su navegador para recuperar una versión actualizada de un recurso ya almacenado en caché. Generalmente, la respuesta se devuelve cuando hubo una o más modificaciones leves en el recurso solicitado.

Los códigos de estado HTTP 3xx: respuestas de redireccionamiento

Los códigos de estado en el rango 300-399 transmiten que el contenido deseado se ha movido a un lugar diferente y le permite al navegador saber dónde se puede encontrar.

Código de estado TTP 300 (múltiples opciones)

Hay varias respuestas disponibles para la solicitud que ha realizado su navegador web.

Código de estado TTP 301 (movido permanentemente)

El servidor redirige su navegador a una URL diferente porque el recurso deseado se ha movido permanentemente a una nueva ubicación.

Código de estado TTP 302 (encontrado)

Su navegador ha recibido una respuesta de que el recurso solicitado se ha movido temporalmente a una ubicación diferente. Sin embargo, se debe utilizar la misma URL para cualquier solicitud posterior.

Código de estado de TTP 303 (ver otro)

El servidor informa al navegador que el recurso deseado se encuentra en una URL diferente y debe solicitarse con un método GET.

Código de estado TTP 304 (no modificado)

La respuesta devuelta le dice al navegador web que el recurso deseado no se ha cambiado desde la última vez que se solicitó. Como resultado, el navegador debería usar la versión en caché que tiene almacenada.

Código de estado TTP 305 (usar proxy)

El servidor requiere un proxy para devolver el recurso solicitado. Este código de respuesta no se utiliza actualmente porque la mayoría de los navegadores actuales no lo admiten debido a problemas de seguridad.

Código de estado TTP 306 (Switch Proxy)

El servidor requiere el uso de un proxy específico para cumplir con las solicitudes posteriores. De manera similar, este mensaje de respuesta no es compatible debido a problemas de seguridad.

Código de estado de TTP 307 (redireccionamiento temporal)

Como reemplazo del código de estado 302 (Encontrado), el servidor informa al navegador que el recurso deseado se encuentra temporalmente en una ubicación diferente. Sin embargo, se debe utilizar el mismo método HTTP al solicitar el recurso.

Código de estado de TTP 308 (redireccionamiento permanente)

Como sucesor del código de estado 301 (Movido permanentemente), su navegador web está intentando acceder a un recurso, que se ha movido permanentemente a una nueva ubicación. Este tipo de redireccionamiento no permite que cambie el método de solicitud HTTP.

Los códigos de estado HTTP 4xx: respuestas de error del cliente

Estos códigos de estado indican que existen errores causados ​​por el cliente.

Código de estado TTP 400 (solicitud incorrecta)

Hay un error del lado del cliente y, como resultado, el servidor no puede devolver una respuesta.

Código de estado TTP 401 (no autorizado)

El servidor requiere autenticación para permitir que el navegador wb proceda al recurso solicitado.

Código de estado de TTP 402 (se requiere pago)

Como sugiere el nombre, este código está reservado para los sistemas de pago digitales. Sin embargo, no se usa mucho.

Deberías leer:   ¿Qué es el mantenimiento de datos de CRM y cómo afecta al marketing B2B?

Código de estado TTP 403 (prohibido)

Al navegador web se le niega el acceso a la fuente solicitada debido a que el cliente no tiene los permisos necesarios.

Código de estado de TTP 404 (no encontrado)

No se puede encontrar el recurso deseado, pero puede estar disponible en el futuro.

Código de estado TTP 405 (método no permitido)

El servidor reconoce el método de solicitud HTTP utilizado por el navegador web, pero requiere el uso de uno diferente para proporcionar el recurso deseado.

Código de estado de TTP 406 (no aceptable)

El servidor informa al cliente que ningún recurso se ajusta a los criterios solicitados por su navegador web.

Código de estado de TTP 407 (se requiere autenticación de proxy)

Similar al código de estado 401 (no autorizado), pero el servidor requiere que la autenticación sea realizada por un proxy.

Código de estado de TTP 408 (tiempo de espera de solicitud)

El servidor agotó el tiempo de espera para que el cliente envíe una solicitud dentro del período de tiempo especificado.

Código de estado de TTP 409 (conflicto)

Existe un conflicto con el estado actual del recurso deseado, como resultado, el servidor no puede devolver una respuesta.

Código de estado TTP 410 (desaparecido)

Al igual que el código de estado 404 (No encontrado), pero indica que el recurso solicitado no estará disponible nuevamente en el futuro.

Código de estado TTP 411 (longitud requerida)

El servidor informa a su navegador web que requiere que la solicitud incluya una longitud de contenido específica para devolver el recurso deseado.

Código de estado TTP 412 (precondicionado fallido)

Su navegador web ha emitido una solicitud con condiciones previas, una de las cuales no pudo ser cumplida por el servidor.

Código de estado TTP 413 (carga útil demasiado grande)

El servidor no está dispuesto a procesar la solicitud porque es demasiado grande.

Código de estado TTP 414 (URL demasiado larga)

El servidor no puede procesar la solicitud enviada por su navegador web porque el cliente ha codificado demasiados datos como una cadena de consulta, que luego se envía como un método GET.

Código de estado de TTP 415 (tipo de medio no admitido)

El servidor rechazó la solicitud porque no admite el tipo de medio deseado.

Código de estado TTP 416 (rango no satisfactorio)

El servidor no puede proporcionar la porción solicitada por el cliente.

Código de estado TTP 417 (expectativa fallida)

Su navegador web ha enviado una solicitud al servidor con el encabezado Expect, pero el servidor no puede cumplir con los requisitos.

Código de estado TTP 418 (soy una tetera)

Un huevo de Pascua HTTP, que era parte de una broma de April Fools. No se espera que los servidores HTTP implementen este protocolo, pero si tiene curiosidad por saber cómo se ve, consulte la página de la tetera de Google.

Código de estado TTP 421 (solicitud mal dirigida)

La solicitud de su navegador web ha sido redirigida a un servidor diferente, que no pudo producir una respuesta.

Código de estado TTP 422 (entidad no procesable)

Hubo errores semánticos en la solicitud enviada por su navegador web y, como resultado, no se pudieron seguir.

Código de estado TTP 423 (bloqueado)

Se deniega el acceso al recurso deseado porque está bloqueado.

Código de estado TTP 424 (dependencia fallida)

La solicitud enviada por su navegador web falló porque dependía de otra solicitud, que también falló.

Código de estado TTP 425 (demasiado pronto)

El servidor se niega a procesar una solicitud porque podría reproducirse.

Deberías leer:   ¿Son los anuncios individuales adecuados para su negocio?

Código de estado TTP 426 (se requiere actualización)

El servidor no acepta el protocolo actual, por lo que el servidor devuelve un encabezado de actualización al cliente con una solicitud de actualización del protocolo.

Código de estado TTP 428 (condición previa requerida)

El navegador web debe especificar las condiciones para que el servidor procese su solicitud.

Código de estado TTP 429 (demasiadas solicitudes)

El servidor ha recibido demasiadas solicitudes de su navegador web en el tiempo de espera asignado.

Código de estado de TTP 431 (campos de encabezado de solicitud demasiado grandes)

El servidor no procesa la solicitud del cliente porque los encabezados de solicitud proporcionados son demasiado grandes. El servidor está dispuesto a procesar la solicitud después de cambiar el tamaño de los encabezados.

Código de estado TTP 451 (no disponible por motivos legales)

El servidor se niega a proporcionar el recurso deseado por motivos legales.

Los códigos de estado HTTP 5xx: respuestas de error del servidor

Los códigos de estado 5xx indican que el servidor no pudo procesar una solicitud.

Código de estado TTP 500 (error interno del servidor)

Este es un mensaje de error genérico, proporcionado por el servidor, cuando se encuentra una condición inesperada.

Código de estado TTP 501 (no implementado)

El servidor indica que no puede cumplir con la solicitud o no reconoce el método HTTP.

Código de estado de TTP 502 (puerta de enlace incorrecta)

El servidor devuelve una respuesta de que sirvió como puerta de enlace o proxy para un servidor ascendente, lo que proporcionó una respuesta no válida.

Código de estado TTP 503 (servicio no disponible)

El servidor no puede procesar la solicitud porque está sobrecargada o está en mantenimiento.

Código de estado TTP 504 (tiempo de espera de puerta de enlace)

El servidor ascendente no ha proporcionado una respuesta oportuna al segundo servidor, que actualmente sirve como puerta de enlace o proxy. Como resultado, no puede dar una respuesta al cliente.

Código de estado TTP 505 (versión HTTP no compatible)

El servidor no admite el método HTTP utilizado en la solicitud.

Código de estado TTP 506 (la variante también negocia)

Dado que HTTP permite que múltiples variantes de un recurso residan en una URL, el servidor no puede decidir qué versión (mejor) proporcionar como respuesta. Por lo general, esto se debe a un problema de configuración del servidor.

Código de estado TTP 507 (almacenamiento insuficiente)

El servidor no puede almacenar la representación del recurso deseado necesario para cumplir con éxito la solicitud.

Código de estado TTP 508 (bucle detectado)

El servidor ha detectado un bucle infinito y no puede procesar la solicitud.

Código de estado TTP 510 (no extendido)

El servidor implementa extensiones adicionales, que deben especificarse en el encabezado de la solicitud para que el servidor las cumpla.

Código de estado TTP 511 (se requiere autenticación de red)

El cliente debe proporcionar la autenticación para que el servidor pueda otorgar acceso al cliente.

Paquete de inicio de SEO



Versión en Inglés