What 505 means
Rare: the client used an HTTP version the server rejects.
Common causes
- A very old or very new HTTP version, or a misconfigured client.
How to fix it
If you're calling an API
- Use HTTP/1.1 (curl --http1.1).
If you run the server
- Support HTTP/1.1 at minimum.
Should you retry?
With a supported version.
Example response
HTTP/1.1 505 HTTP Version Not Supported
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "HTTP Version Not Supported",
"status": 505,
"detail": "The server doesn't support the HTTP version used."
}Defined in: RFC 9110 (HTTP Semantics). 505 is a server error: the problem is on the server's side.
Debugging an API call? Convert your request with the cURL converter, check the response with the JSON formatter, or see whether the API is down on its status page.