El recurso objetivo no tiene una representación actual que sería aceptable para el agente de usuario, según los campos de encabezado de negociación proactiva recibidos en la solicitud1, y el servidor no está dispuesto a suministrar una representación por defecto.
El servidor DEBERÍA generar un contenido que contenga una lista de características de representación disponibles e identificadores de recurso correspondientes de los cuales el usuario o agente de usuario puede elegir el más apropiado. Un agente de usuario PUEDE seleccionar automáticamente la elección más apropiada de esa lista. Sin embargo, esta especificación no define ningún estándar para tal selección automática, como se describe en RFC7231 Section 6.4.1.
- 1 Content Negotiation RFC7231 Section 5.3
- Source: RFC7231 Section 6.5.6
Referencias por lenguaje
- .NET HTTP Status Enum
HttpStatusCode.NotAcceptable - Rust HTTP Status Constant
http::StatusCode::NOT_ACCEPTABLE - Rails HTTP Status Symbol
:not_acceptable - Go HTTP Status Constant
http.StatusNotAcceptable - Symfony HTTP Status Constant
Response::HTTP_NOT_ACCEPTABLE - Python2 HTTP Status Constant
httplib.NOT_ACCEPTABLE - Python3+ HTTP Status Constant
http.client.NOT_ACCEPTABLE - Python3.5+ HTTP Status Constant
http.HTTPStatus.NOT_ACCEPTABLE