Client uses an outdated HTTP version that the server no longer supports – scrapers using old libraries or default settings may send HTTP/1.0 requests when the server only supports HTTP/1.1 or HTTP/2.
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
Check the HTTP version used in your request and compare it with the versions supported by the server.
Update your web scraping libraries.
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/html505 HTTP Version Not Supported HTTP Version Not Supported
The server does not support the HTTP protocol version used in the request.
Web scraper API
Public data delivery from a majority of websites
From
49