HTTP 505 HTTP Version Not Supported means the server does not support the major HTTP protocol version used in the request. For example, the client sent an HTTP/2 request to a server that only supports HTTP/1.1.
505 HTTP Version Not SupportedGET / HTTP/0.9
Host: www.example.com
User-Agent: Mozilla/5.0
Accept: text/htmlHTTP/1.1 505 HTTP Version Not Supported
Content-Type: text/html; charset=utf-8
Content-Length: 181
<!doctype html>
<html lang="en">
<head>
<title>505 HTTP Version Not Supported</title>
</head>
<body>
<h1>HTTP Version Not Supported</h1>
<p>The server does not support the HTTP version used in this request.</p>
</body>
</html>Try the request with HTTP/1.1.
curl --http1.1 https://example.com/
Upgrade the web server software to support modern HTTP versions.
The client is using a newer HTTP version than the server supports.
| Specification | Section |
|---|---|
| HTTP Semantics | RFC 9110 §15.6.6 |
This reference was compiled from official RFCs, protocol specifications, and hands-on troubleshooting experience. AI tools were used primarily for formatting and organizing the content on the page.