5055xx Server ErrorHigh
HTTP 505 HTTP Version Not Supported
Defined in RFC 7231
What Does HTTP 505 Mean?
The server does not support the HTTP protocol version used in the request.
Common Causes
- 1Client using HTTP/2 with server that only supports HTTP/1.1
- 2Very old client using HTTP/0.9
- 3Misconfigured server rejecting valid protocol versions
- 4Proxy not supporting the protocol version
Impact
- ⚠Cannot connect to the server
- ⚠Need to use a different HTTP version
Ad Space – header
Developer Fix
For web developers and application engineers
- 1Check which HTTP versions the server supports
- 2Configure client to use a supported protocol version
- 3Add protocol version fallback logic
Server Admin Fix
For system administrators and DevOps engineers
- 1Update server software to support modern HTTP versions
- 2Enable HTTP/2 support if needed
- 3Check TLS configuration for HTTP/2 ALPN negotiation
Ad Space – after-fix
Frequently Asked Questions
Is 505 common?
No, it is very rare. Most modern servers support HTTP/1.1 and HTTP/2. You might encounter it with very old or very restrictive server configurations.
How do I fix a 505 error?
As a client, try forcing HTTP/1.1. As a server admin, update your server software and enable support for the HTTP version your clients need.
Related HTTP Status Codes
About the Author
Web Infrastructure Team
Verified against official RFC specifications and real-world server configurations. HTTP status code behavior confirmed across Apache, Nginx, and Cloudflare.