HTP-024 · Erros do servidor (5xx)
505 HTTP Version Not Supported
Essa versão do protocolo eu não falo — a recusa mais rara das cinco casas.
O servidor recusa a versão maior do protocolo que o pedido declara — um HTTP/3.0 chegando a uma implementação que só fala 1.1, ou um HTTP/0.9 arqueológico. A RFC 9110 sugere explicar no corpo quais línguas a casa fala.
Na prática é quase impossível de provocar: as versões novas negociam por ALPN antes de o HTTP começar, e os servidores falam tudo o que os clientes usam. Quando um 505 aparece de verdade, o suspeito usual é um pedido malformado com a linha de versão corrompida.
HTTP/1.1 505 HTTP Version Not Supported
Content-Type: text/plain
Connection: close
This server speaks HTTP/1.1 only.