Signification
L'URL de la requête est plus longue que ce que le serveur accepte d'interpréter.
Causes courantes
- Chaînes de requête énormes, par exemple des filtres ou des données encodés dans l'URL
- Boucles de redirection qui ajoutent sans cesse des paramètres
- GET utilisé là où un POST devrait transporter les données
Comment corriger
Côté client ou visiteur
Déplacez les données volumineuses dans un corps POST et gardez les URL sous environ 2 000 caractères.
Côté propriétaire du site ou de l’API
Corrigez les boucles de redirection ; si les longues URL sont légitimes, augmentez large_client_header_buffers dans nginx ou LimitRequestLine dans Apache.
Exemple de réponse
HTTP/1.1 414 URI Too Long
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Spécification
FAQ
› Quelle est la longueur maximale d'une URL ?
La spécification ne fixe pas de limite ; les serveurs autorisent souvent 8 Ko et les navigateurs environ 2 Mo, mais gardez des URL courtes pour la compatibilité.
› Une boucle de redirection peut-elle provoquer 414 ?
Oui. Chaque saut ajoute des paramètres jusqu'à ce que l'URL soit trop longue.