Code HTTP 508 Loop Detected : signification et solution
À surveillerLe code HTTP 508 Loop Detected est une réponse d'erreur serveur définie par le protocole WebDAV (RFC 5842 de l'IETF). Il indique que le serveur a détecté une boucle infinie lors du traitement d'une requête de parcours récursif et a interrompu l'opération pour éviter un cycle sans fin.
Que signifie le code 508 ?
HTTP 508 est défini à la section 7.2 de la RFC 5842 (IETF). Il est généré par un serveur WebDAV lorsqu'une requête comportant l'en-tête Depth: infinity provoque un cycle dans la hiérarchie des ressources : le serveur détecte que la traversée de la collection tourne en boucle et ne peut pas se terminer. L'opération entière est considérée comme échouée. Ce code est enregistré dans le registre officiel HTTP de l'IANA.
Causes probables
- Boucle dans la hiérarchie de ressources WebDAV : une collection pointe vers elle-même ou vers une de ses parentes.
- Requête WebDAV avec en-tête Depth: infinity sur une structure de collection circulaire.
- Mauvaise configuration des liaisons (bindings) de collections WebDAV côté serveur.
Comment résoudre le code 508
- Vérifier la configuration des collections WebDAV. Examinez la structure des collections sur le serveur WebDAV pour identifier les liaisons circulaires. Supprimez ou corrigez les liaisons qui forment un cycle.
- Limiter la profondeur des requêtes. Pour les hiérarchies de collections profondes ou complexes, privilégiez des requêtes avec une profondeur limitée (Depth: 1 ou Depth: 0) plutôt que Depth: infinity, afin de réduire le risque de cycles.
- Consulter les journaux serveur. Consultez les journaux (logs) du serveur web pour identifier précisément la ressource à l'origine de la boucle et la requête qui l'a déclenchée.
Quand faire appel à un professionnel
Si le code 508 apparaît sur votre application ou votre serveur web, la correction nécessite un accès à la configuration WebDAV côté serveur. Consultez votre administrateur système ou votre hébergeur pour diagnostiquer et corriger la structure des collections en cause.
Questions fréquentes
Le code HTTP 508 est-il un code standard officiel ?
Le code 508 peut-il apparaître sur un site web classique ?
Quelle est la différence entre HTTP 508 et la RFC 8586 ?
Autres codes Serveur / HTTP
Source : MDN Web Docs (Mozilla) · relevé le 11/10/2026.