HTTP 510 Not Extended means the request requires additional extensions to the HTTP protocol that the server does not support. The client must include the required extension declarations in the request.
The server requires an HTTP extension that the client did not include in the request.
The response body should specify which extensions are required.
Add the necessary extension headers to your request as specified by the server.