Creative Commons License
Excepto donde se indique otra cosa, todo el contenido de este lugar está bajo una licencia de Creative Commons.
Taquiones > Códigos de respuesta HTTP

Códigos de resultados desde un servidor web

Esta es la relación de códigos de resultados en operaciones HTTP más comunes en un servidor web:

1xx Informacionales

2xx Operaciones exitosas

Esta serie de códigos indican que la petición del cliente ha sido recibida, entendida y aceptada.

  • 200 Petición completada
  • 201 Nuevo recurso creado tras la petición
  • 202 Petición aceptada y en curso, pero no completada
  • 203 Información no autoritativa
  • 204 Sin contenido, todo ha ido bien pero no hay necesidad de retornar nada.
  • 205 Contenido reiniciado; el cliente debería reiniciar la vista del documento.
  • 206

3xx Redirecciones

Esta serie de códigos indican que son necesarias acciones por parte del cliente para completar la petición.

  • 300 Existen varias posibilidades entre las que el cliente debe escoger en virtud de la información extra proporcionada con la respuesta.
  • 301 La información solicitada tiene ahora una nueva dirección permanente, por lo que las futuras peticiones deberían referirse a ella.
  • 302 Igual que el anterior, pero indicando que la nueva dirección es temporal y que debe utilizarse el URL original en las siguientes ocasiones.
  • 303 El contenido está en otro sitio y debería recuperarse mediante una operación GET con el nuevo URI proporcionado.
  • 304 El contenido no ha sido modificado, por lo que puede utilizar el anterior. Esta respuesta se debe proporcionar si la petición está condicionada por tiempos en caché y similares.
  • 305 Debe utilizarse un proxy para acceder al contenido; se incluye el URL del mismo en la respuesta.
  • 306 Sin uso en la especificación actual.
  • 307 Redirección temporal (con diferencias respecto al 302).

4xx Errores del cliente

Esta serie de códigos indican posibles fallos del cliente al solicitar la operación.

  • 400 Petición errónea. El servidor no ha conseguido entender nada y el cliente no debería repetirla sin cambiar algo.
  • 401 No autorizado. El cliente no está autorizado a acceder a la información y debe proporcionar la identificación en la cabecera de la petición.
  • 402 Es necesario pagar antes. No se utiliza y está reservado para el futuro.
  • 403 Acceso prohibido. El servidor ha entendido la petición, pero se niega a proporcionar dicha información. Es más, identificarse no ayudará y el cliente no debería repetir la operación.
  • 404 El servidor no ha encontrado nada que corresponda con la dirección solicitada.
  • 405 Tipo de petición no permitida. El servidor informará en la respuresta de cuáles son los códigos (GET,POST,etc.) aceptados.
  • 406 Contenido no aceptable. El cliente ha indicado en la petición los contendios (definidos como tipo de entidad) aceptables en la respuesta y el servidor no ha encontrado nada así.
  • 407 Se require que el cliente se identifique mediante un proxy antes de acceder a este contenido.
  • 408 Se esperaba una petición por parte del cliente dentro de un límite de tiempo pero ésta no se ha producido. Se puede repetir en el futuro sin modificaciones.
  • 409 Existe un conflicto con el recurso solicitado debido a que éste se encuentra en un estado determinado y no se puede acceder al contenido.
  • 410 El contenido se ha trasladado a otro sitio de forma permanente y el servidor no sabe cuál es su nueva localización.
  • 411 Se necesita proporcionar una longitud concreta al contenido a devolver.
  • 412 Precondición fallida.
  • 413 El contenido es demasiado grande para servirlo.
  • 414 La dirección del contenido (URI) es demasiado larga y el servidor se niega a procesarla.
  • 415 Tipo de medio no soportado.
  • 416 El servidor no puede satisfacer el rango en el que se ha solicitado el contenido.
  • 417 El campo de la cabecera de la petición Expect no puede ser satisfecho.

5xx Errores del servidor

PENDIENTE DE COMPLETAR


Información tomada de http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html.