Erreur 400 Bad Request : pourquoi elle apparaît et comment la corriger
Mis à jour le 4 novembre 2026 · 8 minutes de lecture
Pas de belle page rouge ni de message dramatique : l'erreur 400 Bad Request s'affiche souvent de façon sobre, presque anodine. Pourtant, elle bloque entièrement l'accès à une page, un panier ou un formulaire. Voici ce que signifie réellement ce code, pourquoi il apparaît et comment le corriger, que vous soyez visiteur ou responsable du site.
Que signifie exactement le code 400 ?
Le code 400 Bad Request appartient à la famille des erreurs « client » (les codes qui commencent par 4, comme le 403 ou le 404). Il signifie que le serveur a bien reçu la requête, mais qu'il la juge mal formée, incomplète ou incohérente et refuse de la traiter, avant même d'essayer de chercher une page ou d'exécuter du code.
C'est une différence importante avec les erreurs serveur comme les codes 500, 502, 503 ou 504 : là, le serveur a un problème interne. Avec une erreur 400, le serveur fonctionne très bien, c'est la demande elle-même qui ne respecte pas les règles qu'il attend.
Les causes les plus fréquentes d'une erreur 400
1. Une URL malformée ou mal encodée
Un espace, un caractère accentué ou un symbole spécial non converti correctement dans l'adresse (ce qu'on appelle l'encodage d'URL) peut suffire à faire échouer la requête. C'est fréquent quand un lien a été copié partiellement ou généré automatiquement par un outil tiers.
2. Des cookies corrompus ou devenus trop volumineux
C'est la cause la plus courante côté visiteur. Avec le temps, certains sites accumulent des cookies de session, de panier ou de personnalisation qui finissent par dépasser la taille que le serveur accepte dans l'en-tête de la requête. Le navigateur envoie alors une requête que le serveur refuse purement et simplement.
3. Un formulaire qui envoie des données invalides
Un champ caché modifié, un type de fichier inattendu lors d'un envoi, ou un champ obligatoire vide côté serveur alors que le navigateur l'a laissé passer peuvent déclencher un 400. C'est un cas proche de ce que l'on retrouve quand un formulaire de contact ne fonctionne plus, mais avec un rejet plus brutal et plus en amont.
4. Un en-tête HTTP mal formé
Une extension de navigateur mal codée, un proxy d'entreprise ou un antivirus qui modifie le trafic peuvent introduire des en-têtes HTTP non conformes avant même que la requête n'atteigne votre site, provoquant un rejet immédiat par le serveur.
5. Une requête trop volumineuse
L'envoi d'un fichier dépassant la taille maximale autorisée (upload d'image, de document ou de pièce jointe) peut être refusé sous la forme d'un code 400, selon la configuration du serveur ou du pare-feu applicatif en place.
Comment réagir si vous voyez l'erreur en tant que visiteur
- Vérifiez l'adresse dans la barre du navigateur : un lien tronqué ou mal collé est une cause fréquente.
- Videz les cookies et le cache de votre navigateur pour ce site, ou testez en navigation privée.
- Réessayez le formulaire avec des champs plus courts ou un fichier plus léger si l'erreur survient lors d'un envoi.
- Testez depuis un autre appareil ou réseau pour écarter un proxy d'entreprise ou une extension problématique.
Comment diagnostiquer et corriger une erreur 400 côté site
Si l'erreur touche plusieurs visiteurs ou apparaît après une mise à jour, le problème se situe probablement dans votre configuration plutôt que chez un internaute isolé.
- Consultez les logs serveur pour identifier l'URL exacte et le moment du rejet — voir notre guide pour lire les logs serveur de son site web.
- Vérifiez la configuration de votre pare-feu applicatif (WAF) ou de votre CDN : une règle trop stricte peut bloquer des requêtes légitimes — voir notre article sur le pare-feu applicatif.
- Testez vos formulaires avec des données variées (accents, champs longs, fichiers volumineux) pour repérer la validation défaillante.
- Augmentez les limites de taille de requête et d'en-tête dans la configuration de votre serveur si des uploads légitimes sont rejetés.
- Désactivez temporairement les extensions ou plugins récents ajoutés au CMS, souvent responsables d'en-têtes ou de requêtes non conformes.
L'impact sur l'expérience utilisateur et le référencement
Une erreur 400 isolée, rencontrée par un visiteur sur mille à cause de cookies corrompus, n'a pratiquement aucune conséquence. Mais si elle touche une page stratégique — un formulaire de devis, une étape de paiement, une page produit — chaque visiteur bloqué est une conversion perdue sans qu'aucune alerte ne vous prévienne spontanément. Si Googlebot rencontre lui-même des erreurs 400 de façon répétée sur certaines URL, ces pages peuvent cesser d'être explorées puis sortir progressivement de l'index.
Être prévenu avant que vos visiteurs ne le soient
Le plus souvent, une erreur 400 touchant tout le monde reste invisible pour vous : vous ne tombez pas dessus en naviguant normalement, et aucun message d'erreur ne vous est envoyé automatiquement. Un outil de surveillance externe teste régulièrement les pages clés de votre site — accueil, formulaire, tunnel d'achat — depuis des emplacements indépendants de votre propre navigateur, et vous alerte dès qu'un code d'erreur anormal apparaît.
Ne laissez aucune erreur passer inaperçue
Sitalerte teste votre site en continu et vous envoie une alerte dès qu'un code d'erreur anormal est détecté, avec l'heure exacte et le détail de la requête. Gratuit pour un site, à vie.
Questions fréquentes
Des erreurs à répétition sur votre site ? Nout Web Réunion audite, corrige et héberge des sites web fiables partout en France. Demandez un diagnostic gratuit.