Codes d'erreur Robozilla
Liste des codes d'erreur susceptibles d'être retournés par Robozilla, le vérificateur automatique de liens.
Erreurs de connexion
- -0 - Unknown Error
Les erreurs de ce type sont habituellement des erreurs DNS. Cela signifie qu'un nslookup du site web n'a eu aucune réponse ; le nom de domaine du site n'a pas pu être résolu. Comme Robozilla vérifie chaque lien deux fois avant de le marquer en rouge, un tel site est peu susceptible de fonctionner à nouveau. Cela vaut la peine de chercher des mots-clés de l'URL ou du titre du site dans un moteur de recherche afin d'essayer de localiser une nouvelle URL pour ce site. - -1 - Unable to Resolve Host
Parmi les causes courantes figurent les fautes d'orthographe dans le nom de l'hôte et le non-paiement des droits pour le nom de domaine. Vérifiez d'abord s'il n'y a pas de faute d'orthographe évidente dans le nom de l'hôte. Si c'est le cas, corrigez-la puis réessayez l'URL. Il peut être souhaitable de faire une recherche whois sur le nom de domaine. Cherchez le nom en question sur, par exemple, allwhois.com et vérifiez à quelle date le nom devait être renouvelé. - -4 - Can't connect
Le serveur existe mais n'autorise pas les connexions sur le port HTTP. Cela suggère en général une mauvaise configuration du serveur. En conséquence, la meilleure solution est normalement de remettre l'URL en attente et de vérifier à nouveau plus tard. - -5 - Timeout
Robozilla a réussi à se connecter et à envoyer la requête mais a connu un time-out pendant qu'il attendait la page. Cela se produit quelquefois avec les serveurs qui sont vraiment très chargés. Si cette erreur se reproduit quand vous vérifiez l'URL cela suggère que le site est sans doute indisponible pour une durée longue. - -6 - Bad URL
Il y a eu un problème avec le format de l'URL. Peut-être que http:// manque ? NB : quand vous cliquez sur le lien [edit] pour une URL à laquelle il manque http://, la page d'édition du site comporte un http:// aimablement fourni par le logiciel de dmoz, si bien que le lien fonctionne. Il vous faut cependant cliquer sur "Valider" (pas sur "Cette adresse URL fonctionne pour moi") afin que la mise à jour soit effectuée. Sinon, vérifiez que vous n'êtes pas devant un autre des cas de syntaxe incorrecte possibles, par exemple :
htttp://www.exemple.com/
htp://www.exemple.com/
http:://www.exemple.com/
http://w.exemple.com/ - -7 - Server error
Le serveur a renvoyé un code d'erreur inconnu et est probablement mal configuré. Il se peut que la page soit affichée sans problème mais c'est une bonne idée de vérifier au cas où.
- 417 Expectation Failed
Le comportement décrit dans un request-header "Expect" n'a pas pu être suivi par ce serveur. Cela ne devrait jamais se produire avec Robozilla. - 416 Requested Range Not Satisfiable
Un navigateur qui envoie dans sa requête des informations sur la taille des fichiers acceptable a demandé un fichier incompatible avec ces paramètres. Dès lors que Robozilla n'envoie pas cet en-tête, ce cas ne devrait pas se produire à moins que le serveur ne soit mal configuré. - 415 Unsupported Media Type
Le serveur refuse de satisfaire la demande parce que l'entité de celle-ci est dans un format non supporté par la ressource sollicitée pour la méthode requise. Remontez quelques niveaux plus haut et voyez si une autre version de la page que vous cherchez existe. - 414 Request-URI Too Large
L'URL (créée d'ordinaire par une requête de formulaire GET) est trop longue pour que le serveur puisse la traiter. Vérifiez si une grande quantité de caractères parasites ne s'est pas retrouvée collée après l'URL. - 413 Request Entity Too Large
Le serveur refuse de traiter une requête parce que l'entité de celle-ci est plus grande que ce que le serveur accepte ou est capable de traiter. Ne devrait jamais se produire avec Robozilla. - 412 Precondition Failed
La précondition indiquée dans un ou plusieurs des champs du request-header a été évaluée comme fausse quand elle a été testée par le serveur. Ne devrait jamais se produire avec Robozilla. - 411 Length Required
Le serveur exige une longueur de contenu dans la requête. Ne devrait jamais se produire avec Robozilla. - 410 Gone
La ressource n'existe pas. La page a été enlevée par le webmestre et devrait être supprimée. - 409 Conflict
La requête n'a pas pu être menée à bien en raison d'un conflit avec l'état actuel de la ressorce. Typique d'une programmation fautive du serveur Web. - 408 Request Time-Out
Le serveur a mis plus longtemps que prévu pour envoyer une page et est passé en time-out. Similaire à -5 mais généré par le serveur au lieu de Robozilla. - 407 Proxy Authentication Required
Ce code est similaire à 401 (Unauthorized), mais indique que le client doit d'abord s'authentifier auprès du proxy. Puisque Robozilla n'utilise pas de proxy, cela ne devrait jamais se produire sauf sur un serveur défectueux. - 406 Not Acceptable
Le serveur est incapable de fournir une réponse acceptable par l'émetteur de la requête. - 405 Method Not Allowed
Se produit d'ordinaire quand un script CGI n'accepte plus les requêtes GET. Remontez en arrière dans l'URL et voyez si vous ne pouvez pas trouver un autre moyen d'afficher les données. - 404 Not Found
La ressource n'existe pas sur ce serveur. La page a probbablement été enlevée. - 403 Forbidden
Vous ne pouvez pas voir cette ressource sur le serveur. L'administrateur peut avoir interdit l'accès aux pages pour cause de surcharge ou pour une autre raison. - 402 Payment Required
L'accès à cette ressource est payant. - 401 Unauthorised
Vous ne pouvez voir cette ressource sur le serveur. Un mot de passe est peut-être exigé maintenant ou bien la ressource que vous cherchez a été déplacée. - 400 Bad Request
Se produit d'ordinaire en raison de la présence d'un espace dans l'URL ou autre erreur de syntaxe d'URL. Essayez de remplacer les espaces par des %20 et voyez si cela rectifie l'erreur.
- 505 HTTP Version Not Supported
Le serveur ne gére pas la version du protocole HTTP utilisée dans le message de requête. Ne devrait jamais se produire avec Robozilla ; si c'est le cas, le serveur est peut-être mal configuré. - 504 Gateway Timeout
Un serveur utilisé par ce serveur n'a pas répondu en temps voulu. - 503 Server Overload
Service temporairement surchargé. Le serveur ne peut traiter la requête en raison d'une charge élevée. - 502 Bad Gateway
Le serveur, agissant comme gateway ou proxy, a reçu une réponse invalide du serveur en amont. Peut être transitoire ; attendez quelques jours et voyez si cela remarche. - 501 Not Implemented
Fonction non implémentée dans le logiciel du serveur Web. Peut se produire lorsqu'un site est changé de plate-forme (système d'exploitation). Cherchez une URL mise à jour. - 500 Server error
Se produit quelquefois en raison d'une mauvaise configuration d'un serveur. C'est habituellement transitoire et disparaît, mais vérifiez d'abord.