Aucun code ne correspond à votre recherche.
Essayez un numéro de code (ex. 404) ou un mot-clé (ex. « forbidden »).
Chaque code HTTP expliqué — sa signification, pourquoi il survient et comment le résoudre. Pour les développeurs et les visiteurs.
401 Unauthorized signifie que l'authentification est requise — le serveur ne sait pas qui vous êtes. Il est généralement accompagné d'un en-tête WWW-Authenticate vous invitant à vous connecter. 403 Forbidden signifie que le serveur sait qui vous êtes (ou que l'authentification n'est pas le problème) mais que vous n'avez pas la permission. Pensez à 401 comme « montrez-moi votre pièce d'identité » et à 403 comme « je vois votre pièce d'identité mais vous n'êtes pas sur la liste ».
Un 502 apparaît lorsqu'un proxy, un équilibreur de charge ou un CDN reçoit une réponse invalide du serveur en amont contacté en votre nom. Causes courantes : le serveur en amont a planté, est surchargé, a redémarré en cours de requête ou a renvoyé des en-têtes HTTP malformés. Le proxy lui-même fonctionne bien — c'est ce avec quoi il communique qui est défaillant. Vérifiez les journaux de votre serveur d'application et redémarrez-le si nécessaire.
301 Moved Permanently indique aux navigateurs et aux moteurs de recherche que la ressource a déménagé définitivement — ils doivent mettre à jour leurs favoris et transférer le capital de liens. 302 Found est temporaire — les clients doivent continuer à utiliser l'URL d'origine. Pour le référencement, utilisez toujours 301 pour les changements d'URL permanents. Utiliser 302 par erreur lors d'un déplacement permanent peut fragmenter vos signaux de classement et ralentir la propagation.
418 est une blague du 1er avril issue du RFC 2324 (1998) — le Hyper Text Coffee Pot Control Protocol. Le principe : un serveur qui est, en fait, une théière doit refuser de préparer du café. C'était un RFC satirique de Larry Masinter. Malgré son statut de blague, il a été maintenu dans le registre de l'IANA et est devenu une tradition bien-aimée du développement web. Certains serveurs l'utilisent pour rejeter humoristiquement les bots ou l'automatisation indésirable.
429 signifie que vous avez dépassé une limite de débit — vous envoyez trop de requêtes en trop peu de temps. Solution côté client : attendez et réessayez après le délai indiqué dans l'en-tête Retry-After, mettez en œuvre un recul exponentiel et mettez en cache les réponses lorsque c'est possible. Côté serveur : incluez toujours un en-tête Retry-After ; utilisez des algorithmes de fenêtre glissante ou de seau à jetons pour une limitation équitable.
Utilisez 404 Not Found lorsque la ressource n'existe pas mais pourrait exister dans le futur (ou si vous n'êtes pas sûr qu'elle ait jamais existé). Utilisez 410 Gone lorsque vous savez que la ressource existait auparavant et a été supprimée définitivement sans remplacement. Pour le référencement, 410 signale aux moteurs de recherche de retirer l'URL de leur index plus rapidement qu'un 404.