← Códigos HTTP

406 Not Acceptable

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.


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