The HTTP 426 Upgrade Required error indicates that the current protocol is not supported for the request. The server requires a different protocol to proceed. An Upgrade header in the response specifies the necessary protocol(s).
Incompatible protocol version used by the client
Server requires a newer version of the protocol for enhanced security features
Client's request is made through a deprecated protocol that the server no longer supports
Server configuration mandates a specific protocol for accessing certain resources
# Request example curl -X GET https://sandbox.oxylabs.io/ -H 'Accept: */*;q=0.8' -H 'Accept-Encoding: gzip, deflate' -H 'User-Agent: Chrome/91.0.4472.124'
Try Scraper API with 5K results
Verify that the data types and field formats in the request body match the specifications expected by the server.
Check for any data constraints like unique constraints or foreign key constraints that the request might be violating.
Ensure that the request does not contain any read
Review the API documentation for specific fields or elements that are required but might be missing or null in your request.
# Response example HTTP/1.1 426 Upgrade Required Content-Type: text/html; charset=UTF-8 Content-Length: 68426 Upgrade Required Upgrade Required.
Web scraper API
Public data delivery from a majority of websites
From
49