La política de acceso al recurso no se ha cumplido en la solicitud. El servidor debe devolver toda la información necesaria para que el cliente emita una solicitud ampliada.
Está fuera del alcance de esta especificación especificar cómo las extensiones informan al cliente.
Si la respuesta 510 contiene información sobre extensiones que no estaban presentes en la solicitud inicial, el cliente PUEDE repetir la solicitud si tiene razones para creer que puede cumplir la política de extensiones modificando la solicitud de acuerdo con la información proporcionada en la respuesta 510. En caso contrario, el cliente PUEDE presentar al usuario cualquier entidad incluida en la respuesta 510, ya que dicha entidad puede incluir información de diagnóstico relevante.
Referencias de programación del Código de Error 510
- Symfony HTTP Status Constant
Response::HTTP_NOT_EXTENDED
- Rails HTTP Status Symbol
:not_extended
- C# HTTP Status Enum
HttpStatusCode.NotExtended
- Rust HTTP Status Constant
http::StatusCode::NOT_EXTENDED