Code erreur HTTP 408 Request Timeout : signification et causes
BéninLe code HTTP 408 Request Timeout indique que le serveur souhaite fermer une connexion inutilisée : il n'a pas reçu de requête complète du client dans le délai imparti. Cette réponse est le plus souvent transitoire et sans conséquence pour l'utilisateur final. Rafraîchir la page suffit généralement à résoudre le problème.
Que signifie le code 408 ?
Selon MDN Web Docs (référence officielle de la norme HTTP), le code 408 Request Timeout signifie que le serveur souhaite clore une connexion inutilisée. Le serveur peut envoyer cette réponse sur une connexion en attente même si le client n'a envoyé aucune requête préalable. Ce mécanisme est utilisé notamment lorsqu'un navigateur effectue des connexions HTTP préventives (pre-connect) pour accélérer la navigation : si la connexion n'est pas utilisée dans le délai configuré par le serveur, ce dernier l'interrompt avec un 408 et envoie un en-tête Connection: close. Le code 408 ne signale pas une panne du serveur mais une optimisation normale de la gestion des connexions.
Causes probables
- Connexion HTTP maintenue ouverte par le navigateur (pre-connect) mais non utilisée dans le délai configuré par le serveur.
- Requête client incomplète ou envoyée trop lentement (réseau lent, connexion instable) dépassant le délai d'attente du serveur.
- Délai côté serveur très court configuré volontairement pour libérer les ressources inutilisées.
- Interruption de la connexion en cours de transmission (coupure réseau temporaire).
Comment résoudre le code 408
- Rafraîchir la page et réessayer. Le code 408 est généralement transitoire. Appuyez sur F5 ou rechargez la page depuis le navigateur. La nouvelle requête ouvre une connexion fraîche et le serveur répond normalement.
- Vérifier la connexion Internet. Sur une connexion lente ou instable, le délai d'envoi de la requête peut dépasser le timeout du serveur. Vérifiez votre connexion Wi-Fi ou câblée et réessayez depuis un réseau plus stable si le problème persiste.
- Réessayer ultérieurement si le serveur est surchargé. Certains serveurs réduisent leur délai d'attente en cas de forte charge. Si le 408 se produit de manière répétée sur un même site, attendez quelques minutes et retentez la connexion.
Quand faire appel à un professionnel
Pour les développeurs : si votre application reçoit des codes 408 de façon répétée, vérifiez que les requêtes HTTP sont envoyées dans un délai raisonnable et que la gestion des connexions persistantes (keep-alive) est correctement implémentée. Ajustez le délai de timeout côté serveur si nécessaire.
Questions fréquentes
La réponse 408 est-elle une erreur du client ou du serveur ?
En quoi le code 408 diffère-t-il du code 504 Gateway Timeout ?
Autres codes Serveur / HTTP
Source : MDN Web Docs — HTTP 408 Request Timeout · relevé le 08/08/2026.