HTTP 415 Unsupported Media Type: Bedeutung und Behebung
DIREKTE ANTWORT
HTTP 415 Unsupported Media Type bedeutet, dass der Server die Anfrage abgelehnt hat, weil das Format oder die Codierung des übermittelten Inhalts für diese Ressource nicht unterstützt wird. Prüfen Sie die Anfragemethode, `Content-Type`, die Inhaltscodierung und die Anforderungen des Endpunkts. Verwenden Sie anschließend Response-Header und Logs, um festzustellen, ob die Anwendung, der Webserver, Proxy, CDN oder WAF die Antwort zurückgegeben hat. DNS und TLS können weiterhin funktionieren, weil die Anfrage einen HTTP-Endpunkt erreicht hat.
Wichtigste Punkte
- HTTP 415 betrifft in der Regel das Format oder die Codierung von Inhalten, die mit einer Anfrage gesendet werden, etwa JSON, XML, Formulardaten oder eine hochgeladene Datei.
- Prüfen Sie die genaue URL, HTTP-Methode, Request-Header und den Request-Body, bevor Sie die Serverkonfiguration ändern.
- Das Laden einer Browserseite kann die zugrunde liegende Anfrage verbergen; API-Clients, Formulare und Upload-Endpunkte sind häufige Untersuchungsstellen.
- Ermitteln Sie durch den Vergleich von Response-Headern, Zeitstempeln und Logs, welche Ebene die Antwort erzeugt hat.
- Wenden Sie die engste passende Korrektur an und testen Sie dieselbe Anfrage erneut. Deaktivieren Sie Authentifizierung oder Sicherheitskontrollen nicht lediglich, um den Fehler zu umgehen.
Site Administrator
Zuletzt geprüft: September 25, 2026
Was dieser Fehler bedeutet und wie du ihn erkennst
- Ein API-Client, Browserformular, Upload-Tool, Monitoring-Check oder eine Anwendung meldet
415 Unsupported Media Type. - Die Antwort kann einen einzelnen Endpunkt, eine HTTP-Methode oder ein Anfrageformat betreffen, während andere Seiten und Routen weiterhin funktionieren.
- Eine Anfrage kann fehlschlagen, nachdem das Body-Format,
Content-Type, die Inhaltscodierung, der Upload-Typ oder die Client-Bibliothek geändert wurde. - Response-Header können den Server, Proxy oder CDN erkennen lassen, der die Antwort erzeugt hat, sowie Hinweise auf Caching, Authentifizierung, Weiterleitungen oder Rate-Limits liefern.
- DNS-Auflösung und TLS-Aushandlung können erfolgreich sein, weil eine HTTP-Antwort empfangen wurde. Diese Prüfungen beweisen jedoch nicht, dass der Anfrageinhalt akzeptiert wurde.
Hauptursachen nach Wahrscheinlichkeit
- Nicht unterstützter Medientyp der Anfrage: Der Endpunkt akzeptiert den in
Content-Typegesendeten Wert nicht, etwa wenn Formulardaten an eine Route gesendet werden, die nur JSON akzeptiert. - Fehlender oder falscher Request-Header: Der Client lässt
Content-Typeweg, sendet einen Tippfehler oder kennzeichnet den Body anders als dessen tatsächliches Format. - Nicht unterstützte Inhaltscodierung: Die Anfrage verwendet eine Komprimierungs- oder Transfercodierung, die die empfangende Komponente nicht verarbeiten kann.
- Falscher Endpunkt oder falsche Methode: Eine Anfrage wird an eine Route gesendet, die eine andere Darstellung, ein anderes Upload-Format oder eine andere HTTP-Methode erwartet.
- Validierung durch Proxy, CDN, WAF oder Webserver: Ein Vermittler lehnt die Anfrage ab, bevor sie die Anwendung erreicht, oder wendet Regeln an, die von den dokumentierten Anforderungen der Anwendung abweichen.
- Kürzliche Änderung an Anwendung oder Konfiguration: Ein Deployment, eine Routing-Änderung, eine Parser-Aktualisierung, eine Authentifizierungsintegration oder eine Proxy-Regel verändert, welche Anfrageformate akzeptiert werden.
Der Statuscode allein identifiziert die verantwortliche Komponente nicht. Bestätigen Sie die Anfragedetails und die dazugehörigen Logs, bevor Sie Authentifizierung, Berechtigungen, Limits oder die Upstream-Konfiguration als Ursache ansehen.
So behebst du den Fehler
Für Besucher und nicht technische Nutzer
- Wiederholen Sie die genaue Aktion einmal. Bestätigen Sie die URL und gegebenenfalls die von Ihnen ausgewählte Upload- oder Formularaktion. Vermeiden Sie es, dieselbe Anfrage wiederholt abzusenden.
- Verwenden Sie den normalen Anmeldevorgang. Wenn der Endpunkt ein Konto erfordert, melden Sie sich über die reguläre Benutzeroberfläche der Website an, statt Request-Header oder Cookies manuell zu ändern.
- Prüfen Sie die übermittelte Datei oder den Inhalt. Wenn der Fehler beim Upload oder Absenden eines Formulars auftritt, verwenden Sie das von der Website verlangte Format. Benennen Sie eine Datei nicht einfach um, ohne sie zu konvertieren.
- Probieren Sie die unterstützte Oberfläche der Website. Wenn ein API-Tool, eine Browser-Erweiterung oder eine benutzerdefinierte Integration fehlschlägt, vergleichen Sie sie mit dem normalen Webformular oder der Anwendung der Website.
- Wenden Sie sich an den Website-Betreiber, wenn der Fehler bestehen bleibt. Geben Sie die betroffene URL oder Funktion, die ungefähre Uhrzeit, das Ergebnis HTTP 415 und die fehlgeschlagene Aktion an. Senden Sie keine Passwörter, Cookies, Autorisierungstokens oder privaten Dateiinhalte.
Für Entwickler und API-Clients
- Erfassen Sie die vollständige Struktur der Anfrage. Notieren Sie Methode, URL-Pfad, Query-Parameter,
Content-Type, Inhaltscodierung, den relevantenAccept-Wert und eine bereinigte Beschreibung des Bodys. Protokollieren Sie Geheimnisse oder personenbezogene Daten nicht unnötig. - Vergleichen Sie die Anfrage mit dem Vertrag des Endpunkts. Prüfen Sie, ob Route und Methode die gesendete Darstellung akzeptieren. Klären Sie beispielsweise, ob der Endpunkt JSON, form-codierte Daten, Multipart-Formulardaten, XML oder ein bestimmtes Upload-Format erwartet.
- Stimmen Sie die Deklaration auf den Body ab. Kennzeichnen Sie Formulardaten nicht als JSON und senden Sie keinen komprimierten Body ohne die entsprechende unterstützte Codierung. Lassen Sie die Client-Bibliothek Multipart-Grenzen erzeugen, wenn sie diese Funktion anbietet.
- Verwenden Sie eine minimale Reproduktion. Entfernen Sie nach Möglichkeit optionale Felder und nicht relevante Middleware. Wiederholen Sie anschließend dieselbe Anfrage mit einem bekanntermaßen unterstützten Body. Bewahren Sie die ursprüngliche Anfrage zum Vergleich auf.
- Untersuchen Sie die Antwort. Prüfen Sie Status,
Content-Type, Caching-Indikatoren, Server- oder Proxy-Kennungen, Weiterleitungen und den Fehler-Body, falls vorhanden. Eine von einem Gateway erzeugte Antwort muss nicht die Validierung der Anwendung widerspiegeln. - Prüfen Sie die Logs der verantwortlichen Ebene. Gleichen Sie Zeitstempel, Route und Korrelations- oder Request-ID mit den Logs von Anwendung, Webserver, Reverse Proxy, CDN oder WAF ab.
- Wenden Sie die engste passende Korrektur an. Korrigieren Sie den Client-Header, Serializer, das Upload-Format, den Routenvertrag oder eine eng begrenzte Regel für den Vermittler. Deaktivieren Sie nicht als erste Reaktion allgemein Validierung, Authentifizierung oder Sicherheitsfilter.
- Testen Sie erneut und prüfen Sie angrenzendes Verhalten. Wiederholen Sie die ursprüngliche Anfrage. Testen Sie anschließend denselben Endpunkt mit seinen unterstützten Formaten und stellen Sie sicher, dass zugehörige Routen weiterhin ihre vorgesehenen Statuscodes zurückgeben.
Für Website-Betreiber und Administratoren
- Reproduzieren Sie den Fehler mit demselben Client-Typ und derselben Anfragemethode und erfassen Sie bereinigte Header sowie Zeitangaben.
- Ermitteln Sie durch den Vergleich von Response-Headern und Logs auf jeder Ebene, ob die 415-Antwort von Anwendung, Webserver, Reverse Proxy, CDN oder WAF erzeugt wurde.
- Prüfen Sie kürzliche Deployments und Änderungen an Routing, Anfrageverarbeitung, Upload-Verarbeitung, Proxy-Weiterleitung, Inhaltscodierung und Sicherheitsregeln.
- Stellen Sie sicher, dass Caches oder Vermittler keine unpassende gespeicherte Antwort für die Anfrage ausliefern.
- Korrigieren Sie die spezifische Route oder den Client-Vertrag, dokumentieren Sie die akzeptierten Formate und bewahren Sie genügend Logs auf, um die Behebung zu bestätigen.
- Wenn die Anfrage absichtlich nicht unterstützt wird, stellen Sie sicher, dass das Verhalten des Endpunkts und die Dokumentation für Clients das akzeptierte Format eindeutig angeben.
Vorbeugung und Überprüfung der Lösung
- Dokumentieren Sie für jeden wichtigen Endpunkt die akzeptierten HTTP-Methoden, Medientypen, Codierungen und Upload-Formate.
- Verwenden Sie nach Änderungen an Anwendung oder Proxy automatisierte Tests für repräsentative JSON-, Formular-, Multipart- und andere unterstützte Anfragearten.
- Halten Sie Routing-, Anfrageverarbeitungs-, Proxy-, CDN- und WAF-Konfigurationen mit nachvollziehbaren Änderungen unter Versionskontrolle.
- Überwachen Sie Statuscodes nach Route und Methode, statt alle 4xx-Antworten als eine einzige Kategorie zu behandeln.
- Halten Sie Korrelations-IDs sowie angemessen bereinigte Anwendungs- und Vermittler-Logs für den relevanten Aufbewahrungszeitraum verfügbar.
- Sorgen Sie dafür, dass Client-Integrationen bei Änderungen der vom Server akzeptierten Medientypen eindeutig fehlschlagen, und testen Sie sie gegen den dokumentierten Vertrag.
Wann externe Hilfe sinnvoll ist
Wenden Sie sich an den Website-Betreiber oder Service-Administrator, wenn eine unterstützte Anfrage unerwartet 415 zurückgibt, ein wichtiger öffentlicher Endpunkt viele Nutzer betrifft oder die Antwort nach einem Deployment beziehungsweise einer Proxy-/CDN-Änderung auftrat. Beziehen Sie das Team ein, das für die in den Logs identifizierte Ebene verantwortlich ist. Teilen Sie die bereinigte Methode, Route, den Medientyp, die Codierung, den Zeitstempel, die Response-Header sowie die Request- oder Korrelations-ID mit. Geben Sie niemals Passwörter, Session-Cookies, API-Schlüssel oder Autorisierungstokens weiter.
Häufig gestellte Fragen
Ist HTTP 415 dasselbe wie eine falsche URL?
Normalerweise nicht. Eine falsche URL kann zu einem anderen Status wie 404 führen, während HTTP 415 bedeutet, dass der empfangende Endpunkt den Medientyp oder die Codierung der Anfrage abgelehnt hat. Route und Methode sollten dennoch überprüft werden, da das Senden eines gültigen Formats an den falschen Endpunkt diese Antwort auslösen kann.
Was sollte ich bei einer API-Anfrage mit HTTP 415 zuerst prüfen?
Vergleichen Sie den Request-Body mit seinem Content-Type-Header und den dokumentierten Anforderungen des Endpunkts. Prüfen Sie, ob der Client JSON, Formulardaten, Multipart-Daten oder ein anderes Format sendet, das die Route tatsächlich akzeptiert.
Kann HTTP 415 auftreten, wenn DNS und TLS funktionieren?
Ja. DNS und TLS sind separate Stufen. Der Empfang einer HTTP-415-Antwort zeigt im Allgemeinen, dass die Anfrage einen HTTP-Endpunkt erreicht hat. Er zeigt jedoch nicht, dass die Anwendung den Anfrageinhalt akzeptiert hat.
Kann ein Proxy oder CDN HTTP 415 zurückgeben?
Ja. Ein Reverse Proxy, CDN, WAF oder Webserver kann eine Anfrage ablehnen, bevor sie die Anwendung erreicht. Response-Header und zeitlich passende Logs helfen dabei, die Ebene zu identifizieren, die die Antwort erzeugt hat.
Sollte ich den Server so ändern, dass er jeden Content-Type akzeptiert?
Nein. Eine umfassendere Verarbeitung oder breitere Sicherheitsregeln können Kompatibilitäts- und Sicherheitsprobleme verursachen. Ermitteln Sie zuerst die erforderliche Darstellung und stimmen Sie Client, Endpunktvertrag oder eine eng begrenzte Vermittlerregel darauf ab.
Bedeutet HTTP 415, dass die gesamte Website nicht erreichbar ist?
Nein. Der Fehler kann nur eine URL, HTTP-Methode, einen Client oder ein Anfrageformat betreffen. Andere Seiten und API-Routen können weiterhin verfügbar sein.
Weitere Dokumentation
- MDN Web Docs — HTTP 415 Unsupported Media Type: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/415
- RFC 9110 — HTTP Semantics: https://www.rfc-editor.org/rfc/rfc9110
Für Implementierungsdetails konsultieren Sie die Dokumentation der betroffenen API oder des Web-Frameworks, HTTP-Clients, Reverse Proxys, CDNs oder WAFs, insbesondere die Hinweise zu akzeptierten Medientypen, Inhaltscodierung von Anfragen und Anfrageverarbeitung.