HTTP 505

HTTP 505 HTTP Version Not Supported โ€” Meaning, Causes & How to Fix

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

Code
505
Name
HTTP Version Not Supported
Class
5xx Server Error
Specification
RFC 9110 ยง15.6.6
Cacheable by default
Only with explicit Cache-Control / Expires

What HTTP 505 means

505 HTTP Version Not Supported means the server refuses the major HTTP version in the request line. It is very rare in practice, because clients and servers negotiate versions (via ALPN for HTTP/2 and HTTP/3).

Common causes

How to fix it

For site owners

For visitors & developers

SEO impact

No practical SEO impact; search engine crawlers send standard HTTP/1.1 or HTTP/2 requests.

Example 505 response

HTTP/1.1 505 HTTP Version Not Supported
Content-Type: text/plain
Connection: close

Related status codes

501 ยท Not Implemented400 ยท Bad Request500 ยท Internal Server Error502 ยท Bad Gateway503 ยท Service Unavailable504 ยท Gateway Timeout

Check or look up another code

Search and filter every code in the HTTP Status Codes tool, browse the full list by class, or read HTTP status codes explained: the complete developer guide.

Open HTTP Status Codes tool โ†’All status codes

Frequently asked questions

What does HTTP 505 mean?

HTTP 505 HTTP Version Not Supported is a 5xx Server Error status code. The server does not support the HTTP protocol version used in the request.

Does 505 mean my server needs HTTP/3?

No. It means the request used a version the server cannot speak; modern clients negotiate the version automatically.

Which specification defines 505?

It is defined in RFC 9110 ยง15.6.6.

Is a 505 response cacheable?

Not by default. A 505 response is only stored by caches when it carries explicit freshness information such as Cache-Control: max-age or Expires.

More PAYATE tools