tool::http-status-detail
415 Unsupported Media Type
The media type of the request is not supported.
Statuscode
415
Name
Unsupported Media Type
Kategorie
4xxDetaillierte Erklärung
HTTP 415 Unsupported Media Type tritt auf, wenn der Server die Anfrage ablehnt, weil er den Medientyp des Anfrage-Bodys nicht unterstützt. Es passiert, wenn der Content-Type-Header falsch gesetzt ist oder der Server nur bestimmte Formate akzeptiert. Ein klassisches Beispiel in der API-Entwicklung ist das Senden von form-data an einen Endpunkt, der JSON erwartet.
Häufige Ursachen
- ▸Senden von text/plain, wenn application/json erforderlich ist
- ▸Senden von JSON an einen Datei-Upload-Endpunkt, der multipart/form-data erwartet
- ▸Senden von JSON an einen Server, der XML erwartet
- ▸Diskrepanz zwischen Accept- und Content-Type-Headern
Lösungsansätze
- 1.Prüfen Sie die API-Dokumentation und setzen Sie den korrekten Content-Type-Header
- 2.Für JSON-Daten: Content-Type: application/json
- 3.Für Datei-Uploads: Content-Type: multipart/form-data
- 4.Prüfen Sie den Antwort-Body auf die Liste der unterstützten Medientypen
Zugehörige HTTP-Header
Content-TypeAcceptAntwortbeispiel
HTTP/1.1 415 Unsupported Media Type
Content-Type: application/json
{"error":"unsupported_media_type","message":"Content-Type must be application/json","supported":["application/json"]}Verwandte Statuscodes
400Bad RequestThe server could not understand the request due to invalid syntax.→401UnauthorizedAuthentication is required and has failed or not been provided.→402Payment RequiredReserved for future use; some services use it for payment walls.→403ForbiddenThe server refuses to fulfill the request (authenticated but unauthorized).→404Not FoundThe requested resource could not be found.→
ad · 300×250
// related tools