TrueURL
TrueURL

菜单

415 不支持的媒体类型

服务器拒绝请求体,因为不支持其格式(Content-Type)或内容编码(Content-Encoding)。

原因短语
Unsupported Media Type
是否重定向
否
默认可缓存
否

415 Unsupported Media Type 表示源服务器拒绝该请求,因为内容的格式不受该方法和资源支持。问题可能出在 Content-Type(例如把 XML 发送到只接受 JSON 的端点)、Content-Encoding(例如经过 gzip 压缩的请求体),或者数据本身。

服务器可以在响应中发送 Accept 响应头,列出它接受的媒体类型;如果问题在于不支持的内容编码,则发送 Accept-Encoding,从而帮助客户端解决问题。

不要把它与 406 混淆,后者涉及的是客户端要求的响应格式。

响应示例

HTTP
HTTP/1.1 415 Unsupported Media Type
Date: Fri, 06 Nov 2026 10:15:32 GMT
Accept: application/json
Content-Type: application/json
Content-Length: 49

{"error":"Content-Type must be application/json"}

SEO 与重定向检测

爬虫不发送请求体,因此 415 对 SEO 没有影响。在把方法设为 POST 的重定向检测中,415 表示目标期望的是另一种 Content-Type。可以在“自定义请求头”中添加,例如 Content-Type: application/json。

常见原因与使用场景

  • JSON API 收到的请求体没有带 Content-Type: application/json。
  • 表单以 multipart/form-data 提交到只接受 JSON 的端点,或者反过来。
  • 请求体使用了服务器不支持的编码进行压缩。

URL 重定向检测

使用免费的 TrueURL 重定向检测工具,逐跳查看一个 URL 返回的每一个状态码。