Códigos de respuesta HTTP que debes conocer

Si quieres saber qué son y cuales son los códigos de respuesta http, te lo voy a explicar de la forma más sencilla posible.

Cada vez que escribimos una URL en nuestro navegador, llámese “cliente”, hacemos una llamada al servidor que apunta esa URL, una vez hecho esto el servidor nos responde con un código de respuesta de 3 dígitos, esta respuesta es la resolución de esa llamada entre “cliente” y servidor. En la mayoría de los casos nos muestra la página web, pero en otros nos mostrará un código de error.

Para conocer algunos de los códigos de respuesta  más comunes sigue leyendo.

Códigos de respuesta 2xx

Códigos de respuesta 200

Los códigos 2xx indican que la respuesta se ha completado correctamente y sin errores, tanto la recepción de la llamada por parte del servidor, como la respuesta de este.

Los códigos de respuesta 2xx  más comunes que podemos encontrar, son los siguientes:

  • 200 OK: Este es el caso más común, la respuesta del servidor se ha completa de forma correcta.
  • 202 Accepted: La petición del “cliente” ha sido procesada, pero no completada. Esta puede ser satisfecha o no, posteriormente cuando tenga lugar el procesamiento.
  • 203 Non-Autoritative Informatión: La petición al servidor se ha procesado con éxito, pero se a obtenido de otro servidor diferente al original.
  • 204 No Content: La respuesta es correcta, pero no tiene ningun contenido.
  • 205 Reset Content: La petición se realiza con éxito, pero la respuesta no tiene contenido. El navegador tiene que recargar la página desde la que se realiza la petición. Este caso se suele producir cuando rellenamos un formulario y al enviarlo, la página recarga otra vez borrando todos los campos.

Códigos de respuesta 3xx

Redirecciones 300

En este caso el navegador o cliente tiene que realizar una acción extra para resolver la petición. Esta caso no hace falta la interacción del usuario para realizarse. Para que la petición no de error, esta no debe repetirse mas de 5 veces seguidas, para así no entrar en un bucle.

  • 301 Moved Permanetly: En este caso la cuando hacemos la llamada al servidor mediante una url nos redirige a otra previamente indicada.
  • 302 Found: Redirección temporal, Se utiliza para hacer redirecciónes que no son definitivas, no traspasa fuerza al SEO y una vez eliminada la redirección la página original no pierde su posicionamiento. Como alegan en inbound cycle.
  • 304 Not Modified: Este código indica a los robots que la página no ha sido modificada.

Códigos de respuesta 4xx

errores 400

Los códigos 4xx se producen por una sintaxis errónea, o por que la petición no puede procesarse.

  • 400 Bad Request: La solicitud del cliente contiene un error de sintaxis.
  • 403 Forbiden: El servidor no devuelve la respuesta a la solicitud por que el cliente no tiene privilegios para hacerla.
  • 404 Not Found: Este código de error bastante común, indíca que la página no ha sido encontrada o no existe. Sucede cuando introducimos una URL y el servidor no encuentra dicha página.
  • 406 Not Acceptable: El servidor no puede devolver ninguno de los formatos de datos aceptador por el cliente, indicados con la cabecera “Accept” en la petición de este.

Códigos de respuesta 5xx

error 500

Los errores 5xx, son errores del servidor, cuando este falla en solicitudes en teoría válidas.

  • 500 Internal Server Error: Este es uno de los más comunes, sobre todo si la página web esta programada en PHP, estos se producen cuando introduces una aplicación o código que entra en conflicto con el servidor. (sí usas WordPress seguro que te ha pasado alguna vez…).
  • 501 Not Implemented: Se produce cuando el servidor no admite alguna de las funcionalidades necesarias para la respuesta de la solicitud del navegador.
  • 502 Bad Getaway: El servidor actúa de gateway o proxy y no ha recibido una respuesta válida del servidor, por lo que resulta imposible responder correctamente a la petición del cliente.
  • 503 Service Unaviable: El servidor esta sobrecargado o en labores de mantenimiento.
  • 504 Getaway Timeout: El error 504 es similar al 502, solo que en este caso  no ha recibido a tiempo la respuesta del servidor.
  • 505 HTTP Version Not Supported: Esto sucede cuando el servidor no soporta la petición HTTP utilizada en la petición del cliente.
[Total:0    Promedio:0/5]

Deja un comentario