Home

 AK Link | Temas de Interés | Privacidad | Acerca de | Contacto

 
AK Link      Definiciones de los Códigos de Estado
Introducción

En el protocolo HTTP, toda respuesta de un servidor web debe incluir un código de estado que indica el resultado de la solicitud HTTP del cliente (navegador o browser).   Los códigos de estado de los vínculos rotos aparecen en los informes de AK Link al lado de las URLS, para ayudar a encontrar la causa del error y así poderlo corregir fácilmente.

Este documento describe los códigos de estado HTTP 1.1 (véase RFC 2616) y los códigos propios de AK Link.   Cuando se habla de Servidor, se hace referencia al servidor del sitio web; Cliente  hace referencia al browser o navegador de Internet.

Los códigos de estado HTTP están compuestos por un código de tres dígitos seguidos por una descripción corta.

la siguiente es la clasificación de los códigos de estado HTTP 1.1:

  • 100 - 199  Informativo

  • 200 - 299  Exitoso

  • 300 - 399  Redirección

  • 400 - 499  Error del Cliente 

  • 500 - 599  Error del Servidor

Adicionalmente, AK Link incluye sus propios códigos de estado para situaciones en las cuales el código HTTP no da suficientes indicaciones para encontrar la causa del vínculo roto para proceder a su corrección o eliminación.

La siguiente es la clasificación de los códigos propios de AK Link:

  • 1000 - 1099  Errores Relativos al Servidor
  • 1100 - 1199  Errores de Sintaxis HTML
  • 1200 - 1299  Vínculos No Revisados
  • 1300 - 1399  Errores de Correo Electrónico
  • 2000 - 2099  Códigos Internos de AK Link
100 - 199  Informativo 

Estos códigos de estado indican una respuesta provisional que debe ser seguida por otra respuesta del servidor.  Estos códigos normalmente no se deben presentar en AK Link.

100 Continue

El cliente (navegador) debe seguir con la solicitud.   

101 Switching Protocols

El servidor entiende y desea cumplir con la solicitud del cliente.

200 - 299  Exitoso

Un código de estado 2xx significa que la solicitud del cliente fue recibida, entendida y aceptada con éxito.  Salvo el código "204 No Content" ,  AK Link no reporta este tipo de códigos de respuesta ya que indican la normal operación del vínculo revisado.

300 - 399  Redirección

Una respuesta 3xx del servidor indica que el recurso solicitado debe obtenerse en una URL diferente.  Este tipo de error normalmente no debe presentarse en AK Link, ya que las redirecciones se efectúan automáticamente (en los informes se muestran tanto la URL original como la redireccionada) y los bucles (loops) infinitos producen el error 1020 Too Many Redirections.

400 - 499  Error del Cliente

Con este tipo de códigos, el servidor nos está diciendo que piensa que el cliente se equivocó, como por ejemplo solicitar una página que no existe en el servidor o tratar de obtener acceso a un área protegida con contraseña sin presentar las credenciales correctas.

400 Bad Request

El servidor web no pudo entender la solicitud debido a errores de sintaxis.   Este error normalmente no se debe presentar en AK Link. 

401 Unauthorized

Se requiere la autenticación del usuario.  Este error normalmente no se debe presentar en AK Link, ya que las páginas protegidas con contraseña no se revisan y tienen asignado el código 1201 Authorization Required.

402 Payment Required Código reservado para uso futuro.
403 Forbidden

El servidor entendió la solicitud pero no la va a atender.  Un caso típico de este error sería cuando la URL solicitada corresponde a un directorio y no a un archivo, y el servidor no permite listar directorios.

404 Not Found

El servidor no ha encontrado el recurso correspondiente a la URL solicitada. 
 Este error puede deberse a un error de ortografía o de sintaxis en la URL o que se trate de un recurso que ya no existe en el servidor.
Errores comunes que producen un código 404 en los navegadores, como por ejemplo el incluir la dirección de un archivo local o el omitir el protocolo en una URL absoluta son reportados por AK Link como 1100 Local File y 1101 Missing Protocol, respectivamente.

405 Method Not Allowed

El método especificado en la solicitud no se permite para el recurso solicitado.   Este error ocurre por ejemplo cuando se hace una petición POST y el servidor web solamente permite peticiones GET para el tipo de archivo correspondiente a la URL solicitada. 

406 Not Acceptable

El recurso solicitado tiene características de contenido (idioma, conjunto de caracteres, etc.) que no son aceptables de acuerdo con el encabezado "Accept" de la solicitud.  AK Link emplea encabezados estándar, por lo tanto este error no debe presentarse en circunstancias normales.

407 Proxy Authentication Required

Similar al 401, pero esta vez la autenticación debe hacerse a través de un proxy.  Este error normalmente no se debe presentar en AK Link, ya que las páginas protegidas con contraseña en proxy no se revisan y tienen asignado el código 1202 Proxy Authorization Required.

408 Request Timeout

Ocurrió un problema de comunicación de la red mientras se revisaba el vínculo.  Revisa manualmente este vínculo o repite la revisión.  

410 Gone

El recurso solicitado ya no está disponible y no se le conoce nueva dirección.  

500 - 599  Error del Servidor

El servidor reconoce que no pudo llevar a cabo la acción solicitada.  

500 Internal Server Error

El servidor web encontró una situación inesperada que le impidió cumplir con la solicitud hecha desde el cliente.    

Este error es causado generalmente por errores en scripts CGI, permisos incorrectos para un archivo/script ejecutable o problemas de configuración/operativos en el servidor.

501 Not Implemented

El servidor no tiene la funcionalidad requerida para llevar a cabo la acción solicitada.  Error poco común.

502 Bad Gateway

El servidor, actuando como puerta de enlace o proxy, recibió una respuesta no válida del servidor anterior en la cadena.  Error no usual. 

503 Service Unavailable

El servidor no puede efectuar la acción solicitada debido a una sobrecarga temporal o por estar en mantenimiento.   
Este error ocurre típicamente cuando un sitio web hospedado ha sobrepasado su cuota de ancho de banda permitida para un periodo en particular.  

504 Gateway Timeout

El servidor, actuando como puerta de enlace o proxy, no recibió una respuesta válida a tiempo del servidor anterior en la cadena.  Error no usual. 

505 HTTP Version Not Supported El servidor no soporta o rehusa soportar la versión de protocolo HTTP que se usó en el mensaje de solicitud.

Sería raro que se presentara este error en vínculos revisados por AK Link, ya que emplea solicitudes HTTP 1.1 y automáticamente baja a 1.0 cuando es necesario.

1000 - 1099  Errores Extendidos de Servidor
Estos códigos proporcionan una explicación más detallada del  error que el código HTTP 404 que presentaría un navegador web en estas situaciones.
1000 Web Server Down

El nombre de dominio existe, el registro DNS es correcto, pero el puerto del servicio web del servidor no está aceptando conexiones.   

1001 DNS Error

El nombre de dominio existe, pero el registro DNS no está configurado correctamente, evitando que se pueda conectar al sitio web.

1002 Host Not Found

Este error se debe a alguna de las siguientes razones::

  • El segmento de red del Servidor Web y de su Servidor DNS está fuera de línea

  • El nombre de dominio contenido en la URL solicitada no está registrado.  

  • El vínculo contiene errores de ortografía.

1010 No Status Code

El servidor no retornó ningún código de estado HTTP.
Lo más probable es que el vínculo esté roto, pero AK Link no tiene forma de saber cuál es el problema.

1020 Too Many Redirections

AK Link sigue hasta 5 redirecciones por URL.  Si son más de 5, se genera este error para evitar un bucle (loop) infinito.

1100 - 1149  Errores de Sintaxis HTML
Cuando AK Link logra descubrir un error de sintaxis en un vínculo que presenta el código de respuesta 404 Not Found, genera un error 11xx, para suministrar más detalles sobre el problema.  
1100 Local File

La URL está apuntando a un archivo de un computador local.   El recurso se mostrará correctamente desde ese computador, pero generará un error 404 Not Found cuando se solicite desde Internet.   Ejemplo:

<a href="file:///c::/Mis Webs/Imagenes/fondo2.gif">

1101 Missing Protocol

Se incluyó una URL absoluta sin su protocolo.  

Ejemplo: La página www.minombre.com/internacional/contacto.htm contiene el siguiente vínculo en HTML:

<a href="info@minombre.com">

Cuando se haga clic en el navegador web, se tratará de abrir la página http://www.minombre.com/internacional/info@minombre.com,  dando lugar a un  error 404.

La solución consiste en incluir el protocolo, en este caso "mailto":

<a href="mailto:info@minombre.com">

1200 - 1299  Vínculos No Revisados
Estos códigos advierten sobre vínculos que AK Link no revisó.  
En el momento, AK Link no revisa: los formularios post, las páginas protegidas con contraseña y las URLs con protocolo diferente a HTTP.  Se muestran con puntos amarillos en el árbol de enlaces del sitio revisado.      
1200 Post Method

El vínculo corresponde a un formulario que usa el método Post .  
AK Link no revisa estos vínculos ya que sería necesario ingresar los datos del formulario para poder obtener una respuesta correcta.  Esta opción se incluirá en una próxima versión de AK Link.

1201 Authorization Required

El vínculo apunta a una URL que requiere autenticación usuario/contraseña.  Esta opción se incluirá en una próxima versión de AK Link.

1202 Proxy Authorization Required

El vínculo apunta a una URL que requiere autenticación Proxy  usuario/contraseña. .  Esta opción se incluirá en una próxima versión de AK Link.

1300 - 1399  Errores de Correo Electrónico
Estos son los códigos generados por AK Link al revisar un vínculo hacia una dirección de correo electrónico.
1300 Syntax Error

La dirección de correo electrónico no está escrita correctamente.  

1301 Host Not Found

No se encuentra el dominio, es decir la parte de la dirección electrónica después de la "@".  Puede tratarse de vínculos que contienen los elementos sintácticos correctos, pero con errores de ortografía en el dominio, o dominios que no están activos en el momento.   

1302 DNS Error

El registro DNS del dominio contiene errores que impiden comunicarse con el servidor de correo asociado al dominio. 

1303  Unable to Connect

La dirección electrónica está bien construida, el dominio está bien escrito, y el registro DNS (MX) existe, pero no es posible establecer conexión con el servidor de correo.

1304  [Error SMTP]

La dirección electrónica está bien construida, no tiene errores de ortografía en el dominio, y el servidor de correo está disponible. Sin embargo, el destinatario de correo  (el texto antes de la "@") está mal escrito, o su buzón no existe, o está lleno, o en general presenta algún problema que le impide recibir correo en ese momento.  
El texto que aparece después del código 1304 corresponde al mensaje de error devuelto por el servidor.

2000 - 2099  Códigos Internos de AK Link

Este tipo de error no debe presentarse, pero si lo hace, es porque surgió una situación inesperada en la aplicación de AK Link que impidió la correcta revisión de un vínculo en particular.   
En este caso, la aplicación automáticamente envía un mensaje vía SMS al personal técnico de AK Link para que puedan identificar y resolver el problema en el aplicativo que llevó a esta situación.    

2000 Internal Error

AK Link detectó un error en la programación de la aplicación.  

2001 Unknown Error

Error inesperado.  La aplicación AK Link no sabe si fue un error interno o un error del servidor revisado.  

    

Copyright © A.K. Ltda 1998 - 2005