Signification
Le serveur a fermé la connexion car le client n'a pas envoyé une requête complète à temps.
Causes courantes
- Réseau lent ou instable pendant l'envoi
- Une connexion keep-alive inactive a été fermée par le serveur
- Le client s'est bloqué avant d'envoyer le corps
Comment corriger
Côté client ou visiteur
Réessayez la requête ; 408 peut être réessayé sans risque pour les requêtes idempotentes. Pour les envois, vérifiez la connexion ou utilisez des envois reprenables.
Côté propriétaire du site ou de l’API
Réglez les délais du corps et des en-têtes sur des valeurs réalistes pour vos utilisateurs et la taille des données.
Exemple de réponse
HTTP/1.1 408 Request Timeout
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Connection: close
Content-Length: 0 Spécification
FAQ
› 408 ou 504 ?
408 : le client a été trop lent à envoyer. 504 : un serveur amont a été trop lent à répondre à la passerelle.
› Les navigateurs réessaient-ils une 408 ?
Les navigateurs réessaient généralement automatiquement sur une connexion inactive fermée par le serveur avec 408.