505 HTTP Version Not Supported

505 HTTP Version Not Supported

The 505 HTTP response status code means the server refuses to handle the HTTP request because it doesn’t support the specific version of HTTP used in the request message.

You can Check Your URLs HTTP Code for FREE

Introduction
In Action
Sample
Conclusion

Introduction

When you encounter the 505 HTTP Version Not Supported status code, it means the server refuses to handle the HTTP request because it doesn’t support the specific version of HTTP used in the request message.

This usually occurs when the server expects a different or newer version of HTTP to process the request properly.

In Action

If you encounter the 505 HTTP Version Not Supported status code, it indicates that the server cannot handle the major protocol version used in the HTTP request.

The server should respond with details about why the specific HTTP protocol is not supported and also list the HTTP protocols it can accept at that particular web address (URI).

Sample

In the example provided, when the client requests a resource, the server responds with a 505 HTTP Version Not Supported status code.

This indicates that the server does not support the HTTP/3 protocol, which is the version of the HTTP protocol used in the client’s request.

Request

GET / HTTP/3
Host: www.example.com

Response

HTTP/1.1 505 HTTP Version Not Supported
Content-Type: text/html; charset=UTF-8
Content-Length: 150

< html>
< head>
< title>Protocol Not Supported< \title>
< /head>
< body>
< p>HTTP/3 not supported. Please use HTTP/1.1.< /p>
< /body>
< /html>

Conclusion

The 505 HTTP Version Not Supported status code is returned when the server does not support the HTTP protocol version used in the client’s request. This means that the server cannot process the request with the specific HTTP version, and the client may need to use a different supported version to access the resource successfully.

Related articles

999 Request Denied

999 Request Denied The 999 HTTP response status code is...

599 Network Connect Timeout Error

599 Network Connect Timeout Error The 599 HTTP response status...

598 Network read timeout error

598 Network read timeout error The 598 HTTP response status...

561 Unauthorized

561 Unauthorized The 561 HTTP response status code means there...

530 Site Frozen

530 Site Frozen The 530 HTTP response status code is...

999 Request Denied

0
999 Request Denied The 999 HTTP response status code is an unofficial catch-all error code returned...

599 Network Connect Timeout Error

0
599 Network Connect Timeout Error The 599 HTTP response status code indicates a timeout when trying...

598 Network read timeout error

0
598 Network read timeout error The 598 HTTP response status code indicates a timeout occurred during...

561 Unauthorized

0
561 Unauthorized The 561 HTTP response status code means there was an authentication failure. You can Check...

530 Site Frozen

0
530 Site Frozen The 530 HTTP response status code is a specialized server error used by...