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 的端點,或者反過來。 - 要求主體使用了伺服器不支援的編碼進行壓縮。