DevToolPal
FR
5xx Erreurs du serveur

505 HTTP Version Not Supported

Version HTTP non prise en charge

Signification

Le serveur ne prend pas en charge la version de HTTP utilisée dans la requête.

Causes courantes

  • Ligne de requête mal formée qui ressemble à une version inconnue
  • Versions de protocole très anciennes ou très récentes sur des serveurs minimaux

Comment corriger

Côté client ou visiteur

Utilisez HTTP/1.1, que tous les serveurs prennent en charge, et vérifiez que la ligne de requête est bien formée.

Côté propriétaire du site ou de l’API

Indiquez les versions prises en charge dans le corps.

Exemple de réponse

HTTP/1.1
HTTP/1.1 505 HTTP Version Not Supported
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

Spécification

RFC 9110 §15.6.6

FAQ

› Une faute de frappe peut-elle provoquer 505 ?

Oui. Une espace dans l'URL peut couper la ligne de requête et rendre la version invalide.

› 505 arrive-t-il avec HTTP/2 ?

Rarement ; HTTP/2 est négocié pendant TLS, donc une version non prise en charge se rabat simplement sur HTTP/1.1.