Saliendo del camino habitual de programación que sigue este blog, me gustaría poner a disposición de todos el significado de estos códigos, pues nos pueden ser útiles para diagnosticar si tenemos un problema de conexión, si lo tiene la página que visitamos, etc.
Lo primero que observamos en el Código de respuesta http es un número. Según el código de respuesta recibido, se dan los siguientes casos:
Success (Éxito): Códigos con formato 2xx los cuales implican que la transmisión de datos ha sido correcta.
Redirection (Redirección): Códigos con formato 3xx los cuales implican que el recurso no está en la ubicación solicitada.
Client Error (Error de Cliente): Códigos con formato 4xx los cuales implican errores por parte del cliente, o que la solicitud del cliente es incorrecta.
Server Error (Error de Servidor): Códigos con formato 5xx los cuales implican fallos internos en el servidor Web.
Tipo Success
(Código -> Mensaje del servidor -> Descripción)
200 -> OK -> La solicitud se llevó a cabo con éxito
201 -> Created -> Después de un POST con éxito se recibe este código
202 -> Accepted -> La solicitud ha sido aceptada
203 -> Partial Information -> Respuesta a un GET indicando que la respuesta no está completa
204 -> No Response -> El servidor ha recibido la solicitud, pero no hay información de respuesta
205 -> Reset Content -> El servidor indica al navegador que borre los valores de los campos de un formulario
206 -> Partial Content -> Respuesta a una solicitud que consiste en el encabezado range. El servidor debe indicar el encabezado
Tipo Redirection
301 -> Moved -> Los datos solicitados han sido transferidos a una nueva ubicación
302 -> Found -> Los datos solicitados se encontraron en una nueva dirección url
303 -> Method -> El cliente debe solicitar la petición con una nueva dirección
304 -> Not Modified -> EL documento solicitado no ha sido modificado
302 -> Found -> Los datos solicitados se encontraron en una nueva dirección url
303 -> Method -> El cliente debe solicitar la petición con una nueva dirección
304 -> Not Modified -> EL documento solicitado no ha sido modificado
Tipo Client Error
400 -> Bad Request -> La sintaxis de la solicitud no es correcta
401 -> Unauthorized -> La solicitud enviada no está autorizada
402 -> Payment Required -> El cliente debe indicar una petición con datos de pago correctos
403 -> Forbidden -> Acceso denegado
404 -> Not Found -> El recurso solicitado no existe
401 -> Unauthorized -> La solicitud enviada no está autorizada
402 -> Payment Required -> El cliente debe indicar una petición con datos de pago correctos
403 -> Forbidden -> Acceso denegado
404 -> Not Found -> El recurso solicitado no existe
Tipo Server Error
500 -> Internal Error -> El servidor encontró una condición no controlada que le impide continuar
501 -> Not Implemented -> El servidor no implementa el servicio seleccionado
502 -> Bad Gateway -> El servidor que actúa como proxy ha recibido una petición incorrecta
503 -> Service Unavailable -> El servidor no puede responder en ese momento debido a que se encuentra saturado
504 -> Gateway Timeout -> La respuesta del servidor excedió del tiempo máximo configurado
501 -> Not Implemented -> El servidor no implementa el servicio seleccionado
502 -> Bad Gateway -> El servidor que actúa como proxy ha recibido una petición incorrecta
503 -> Service Unavailable -> El servidor no puede responder en ese momento debido a que se encuentra saturado
504 -> Gateway Timeout -> La respuesta del servidor excedió del tiempo máximo configurado
Qué grandes momentos tuve con el Internal Error!. Casi 2 semanas y hablando con los del hosting para que revisaran de pe a pa el código del index de mi página. Al final, fue culpa mía.
ResponderEliminarUn póst en vez de post tuvo la culpa :D.
Un saludo