{site_name}

{site_name}

🌜 搜索

HTTP 415 Unsupported Media Type是指服务器无法处理请求中提供的媒体类型

前端 𝄐 0
HTTP 415 Unsupported Media Type是指服务器无法处理请求中提供的媒体类型。其意思是客户端已经向服务器发送了请求,但是服务器不能正确解析请求中提交的数据格式。这通常发生在客户端发送的请求中包含了无法识别的 MIME 类型或格式不正确的数据。

例如,假设客户端想要通过HTTP POST方法将JSON格式的数据发送到服务器。如果客户端在请求头中错误地设置了Content-Type为“text/plain”,服务器将无法识别请求,并返回状态码为415。服务器可能还会在响应中包含一条错误消息,提示客户端使用正确的MIME类型。

以下是一个示例HTTP请求和响应:

Request:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: text/plain

{"name": "John", "email": "john@example.com"}

Response:
HTTP/1.1 415 Unsupported Media Type
Content-Type: application/json
{
"error": {
"message": "Unsupported Media Type. Use application/json."
}
}