El servidor no soporta el formato multimedia de los datos que se han solicitado, por lo tanto, el servidor ha rechazado la solicitud.
El código HTTP 415 significa «Tipo de medio no admitido» . Indica que el servidor no puede procesar el tipo de medio (como el formato de un archivo) enviado en la solicitud del cliente. Esto puede ser causado por un problema en la solicitud del cliente, como enviar un tipo de archivo no compatible o no especificar el tipo de contenido en el encabezado de la solicitud. El servidor puede incluir información adicional en el cuerpo de la respuesta para indicar qué tipos de medios son compatibles.
El servidor de origen se niega a atender la solicitud porque la carga útil (payload) está en un formato no admitido por este método en el recurso de destino.
Por ejemplo, el cliente sube una imagen como image/svg+xml
, pero el servidor requiere que las imágenes utilicen un formato diferente. En este caso el servidor responderá con el código de error 415 HTTP para indicar que el formato multimedia utilizado no ha sido el correcto.
El problema de formato puede deberse al Content-Type o al Content-Encoding indicados en la solicitud, o bien a la inspección directa de los datos.
La solución al error 415 es rellenar el formulario con el formato de archivo correcto.
Referencias de programación del Código de Error 415
- Symfony HTTP Status Constant
Response::HTTP_UNSUPPORTED_MEDIA_TYPE
- Python2 HTTP Status Constant
httplib.UNSUPPORTED_MEDIA_TYPE
- Python3+ HTTP Status Constant
http.client.UNSUPPORTED_MEDIA_TYPE
- Python3.5+ HTTP Status Constant
http.HTTPStatus.UNSUPPORTED_MEDIA_TYPE
- Go HTTP Status Constant
http.StatusUnsupportedMediaType
- Rails HTTP Status Symbol
:unsupported_media_type
- .NET HTTP Status Constant
System.Net.HttpStatusCode.UnsupportedMediaType
- C# HTTP Status Enum
HttpStatusCode.UnsupportedMediaType
- Rust HTTP Status Constant
http::StatusCode::UNSUPPORTED_MEDIA_TYPE