The HTTP 510 Not Extended status code indicates that the server lacks the capability to fulfill the request due to missing extensions. This occurs when the request includes an extension declaration that the server does not support. The server is unable to process the request as specified.
Client sends a request with an extension declaration that the server does not support.
Server lacks the capability to handle the requested extension as specified in the client's HTTP headers.
Misconfiguration on the server prevents the handling of the specified extension.
Required libraries or modules to process the extension are missing or disabled on the server.
# Request example curl -X GET https://sandbox.oxylabs.io/ -H 'Accept: application/xhtml+xml' -H 'Accept-Encoding: gzip, deflate' -H 'User-Agent: Safari/537.36'
Try Scraper API with 5K results
Review the server configuration to ensure that the resource variants are not set to perform content negotiation themselves.
Check and update the content negotiation settings to avoid conflicts between resource variants.
Verify the server's algorithm for selecting resource variants to ensure it does not recursively negotiate.
Simplify the resource variant management to prevent overlap in negotiation roles and responsibilities.
# Response example HTTP/1.1 510 Not Extended Content-Type: text/html; charset=UTF-8 Content-Encoding: gzip Content-Length: 97510 Not Extended Not Extended
Further extensions required.
Web scraper API
Public data delivery from a majority of websites
From
49