HTTP 505 Http Version Not Supported Error - Meaning & Fix

The 505 HTTP Version Not Supported status code means the server cannot handle the HTTP version used in your request. This occurs because the server supports different HTTP versions than the one sent. You'll need to adjust the HTTP version in your request.

Main causes

  • Client uses an outdated HTTP version that the server no longer supports.

  • Server is configured to only accept requests from specific HTTP versions for security or compatibility reasons.

  • Misconfiguration in server settings that restricts it from accepting the HTTP version used in the request.

  • Network devices (like proxies or firewalls) between the client and server that block certain HTTP versions.

# Request example 
curl -X POST https://sandbox.oxylabs.io/ -H 'Accept: application/xml;q=0.9' -H 'Accept-Encoding: br' -H 'User-Agent: AppleWebKit/537.36'

Try Scraper API with 5K results

Common fixes

  • Check the HTTP version used in your request and compare it with the versions supported by the server.

  • Update your client or server software to ensure compatibility with the HTTP version used.

  • Modify the HTTP version in your request headers to match one that the server supports.

  • Contact the server administrator to confirm the supported HTTP versions and request an update if necessary.

# Response example 
HTTP/1.1 505 HTTP Version Not Supported
Content-Type: text/html


505 HTTP Version Not Supported

HTTP Version Not Supported

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

Forget HTTP errors with Scraper API

Web scraper API

Self-Service

Public data delivery from a majority of websites

From

49

Useful resources

Get the latest news from data gathering world

I'm interested