HTTP Status Codes y su explicación

HTTP Status Codes y su explicación.

Cada vez que un usuario accede a una URL, el navegador web envía una solicitud al servidor que corresponde. Cuando el servidor recibe y procesa la solicitud, devuelve el encabezado HTTP del sitio web.

Los HTTP Status Codes (códigos de estado HTTP) se pueden localizar en la cabecera del sitio web, aunque si los puedes identificar en code, normalmente no los veras, y si los ves es por que algo ha salido mal.

Estos códigos de estado aparecen cuando existe algún error al cargar el sitio, o una pagina puntual. Los motivos pueden ser diversos, y eso es lo que veremos en este articulo.

Explicamos detalladamente que te quieren indicar los códigos de estado HTTP.

 

HTTP Status Codes y su explicación

Los códigos de respuesta se dividen en cinco categorías:

  • 1×× – Informativo
  • 2×× – Resultado
  • 3×× – Redirección
  • 4×× – Error de usuario
  • 5×× – Error de servidor

 

Código 1xx – Informativo

Nos indica una respuesta provisional hasta que resuelva el estado de la conexión, o el progreso de la solicitud antes de completarse y enviar una respuesta final.

  • 100  Continuar
  • 101  Protocolos de conmutación
  • 102  Procesamiento

 

Código 2xx – Resultado

El código 2xx, indica que la solicitud del cliente se recibió, proceso y fue aceptada.

Los códigos de estado HTTP 2xx más comunes, son:

200 OK

El código 200, indica que la solicitud se ha realizado correctamente.

201 Created

El código 201, indica que la solicitud se ha procesado, y se creó algún proceso nuevo.

204 No Content

El código 204, indica que el servidor ha cumplido con éxito la solicitud, y no tiene que enviar más contenido en está respuesta.

Otros 2 ××

  • 202 – Accepted – Aceptado
  • 203 – Non-authoritative Information – Información no autorizada
  • 205 – Reset Content – Restablecer contenido
  • 206 – Partial Content – Contenido Parcial
  • 207 – Multi-Status – Estado
  • 208 – Already Reported – Ya se informó
  • 226 – IM Used – Usado

 

Código 3xx – Redirección

El código de estado 3xx, indica que el agente de usuario debe realizar acciones extra para poder concluir la solicitud.

Los códigos de estado HTTP 3xx más comunes, son:

301 Moved Permanently (Movido Permanentemente)

El código 301, indica que el recurso final se redirecciona a una nueva URI permanentemente, incluyendo sus adjuntos.

302 Found (localizado)

El código 302, indica que el recurso de destino está localizado temporalmente en otra URI.

Otros 3 ××

  • 304 – Not Modified – No Modificado
  • 300 – Multiple Choices – Opciones múltiples
  • 303 – See Other – Ver otros
  • 305 – Use Proxy – Usar Proxy
  • 307 – Temporary Redirect –  Redireccionamiento temporal
  • 308 – Permanent Redirect –  Redireccionamiento permanente

 

Código 4xx – Error del cliente

El código de estado 4xx, indica que el cliente (o su sistema) a cometido un error.

Los códigos de estado HTTP 4xx más comunes, son:

400 Petición Incorrecta

El servidor no puede procesar la solicitud por algún error del cliente (por ejemplo, sintaxis de la dirección web erronea).

401 Acceso no autorizado

No se procesa la solicitud por carecer de los permisos necesarios.

403 Prohibido

El servidor recibe la solicitud, pero niega su acceso.

404 No encontrado

El servidor de origen no puede localizar el recurso solicitado (normalmente no existe).

405 Método no permitido

El recurso solicitado no admite el tipo de petición.

415 Soporte no compatible

El recurso tiene una codificación que el sistema del cliente no admite.

Otros 4 ××

  • 402 Payment Required
  • 406 Not Acceptable
  • 407 Proxy Authentication Required
  • 408 Request Timeout
  • 409 Conflict
  • 410 Gone
  • 411 Length Required
  • 412 Precondition Failed
  • 413 Payload Too Large
  • 414 Request-URI Too Long
  • 416 Requested Range Not Satisfiable
  • 417 Expectation Failed
  • 418 I’m a teapot
  • 421 Misdirected Request
  • 422 Unprocessable Entity
  • 423 Locked
  • 424 Failed Dependency
  • 426 Upgrade Required
  • 428 Precondition Required
  • 429 Too Many Requests
  • 431 Request Header Fields Too Large
  • 444 Connection Closed Without Response
  • 451 Unavailable For Legal Reasons
  • 499 Client Closed Request

 

Código 5xx – Server error

El código de estado 5xx, indica que el servidor comete un error, o simplemente no puede realizar la operación solicitada en este momento.

Los códigos de estado HTTP 5xx más comunes, son:

500 Error interno de servidor

El error 500. indica que el servidor tiene un problema y no puede procesar la solicitud en este momento.

502 Puerta de enlace no válida

El error 502, nos dice que el servidor trabajaba como puerta de enlace o proxy, y ha recibido una respuesta no válida del sistema al que accedió para completar la solicitud.

503 Servicio no Disponible

Sobrecarga temporal del sistema o mantenimiento programado. Inténtalo más tarde.

504 Tiempo de espera de la puerta de enlace

El servidor se ejecuta como puerta de enlace o proxy, pero no recibe respuesta del sistema al que tiene que acceder para completar la solicitud.

Otros 5 ××

  • 501 – Fuera de servicio
  • 505 – HTTP no compatible
  • 506 – Referencia circular al procesar la petición
  • 507 – Almacenamiento insuficiente en el disco
  • 508 – Bucle infinito detectado
  • 510 – Faltan extensiones en el servidor para procesar la solicitud
  • 511 – Se necesita autentificación de red
  • 599 – Network Connect Timeout Error

 

HTTP Status Codes

Si te gusto el articulo “HTTP Status Codes y su explicación” compártelo en tus redes sociales.

 

HTTP Status Codes y su explicación
5 (100%) 5 Votos

Una respuesta

  1. fraciel
    13/04/2019

Agregar comentario