Skip to main content
apiguide.dev

HTTP 505 — HTTP Version Not Supported

The server does not support the HTTP protocol version used in the request.

Status CodeHTTP 505
CategoryServer Error (5xx)
API Error Subtypes0 error schemas
HTTP Headers0 headers

What does HTTP status code 505 mean?

The 505 HTTP Version Not Supported status code indicates that the server does not support the major HTTP version (like HTTP/3) used by the client.

When to use it in APIs

Enforced by load balancers or application hosts when receiving unsupported HTTP versions.

How it compares to other codes

  • 426 Upgrade Required: Rejects a request because the connection must first be upgraded to a different protocol version (e.g. HTTP/1.1 to HTTP/2, or to a WebSocket), whereas 505 rejects a request because the version the client already sent isn’t supported at all.

Specific API Error Types for 505

No specific Problem+JSON schemas have been defined for HTTP 505 on apiguide.dev yet.

Associated HTTP Headers

No specific HTTP headers are explicitly linked to HTTP 505 in our directory yet.

Related HTTP Status Codes