Statuscode 415 Unsupported Media Type
Was ist der HTTP-Statuscode 415 „Unsupported Media Type“?
Der HTTP-Statuscode 415 „Unsupported Media Type“ ist eine Fehlermeldung der 4xx-Klasse. Der Server lehnt eine Anfrage ab, weil das Format, der Medientyp oder die Inhaltskodierung des übertragenen Request-Bodys für die aufgerufene Ressource nicht unterstützt wird. Häufige Ursachen sind ein falscher Content-Type-Header oder nicht akzeptierte JSON-, XML-, Bild- oder Dateiformate.
Was bedeutet der Fehler 415?
Der HTTP-Statuscode 415 „Unsupported Media Type“ bedeutet, dass ein Server den Inhalt einer Anfrage nicht im übermittelten Format verarbeiten kann. Die Anfrage erreicht den Server, wird jedoch abgelehnt, weil der Request-Body nicht zu den für die Ressource und HTTP-Methode zugelassenen Medientypen passt.
HTTP 415 gehört zur Klasse der 4xx-Statuscodes und kennzeichnet damit einen Fehler auf der Seite der Anfrage. Der Server ist grundsätzlich erreichbar, benötigt aber eine Anfrage mit einem unterstützten Medientyp, einer zulässigen Inhaltskodierung oder einem korrekt ausgezeichneten Datenformat. Auch technische SEO-Crawler ordnen 4xx-Antworten als clientseitige Fehler ein, die den Zugriff auf eine Ressource verhindern können.
Wie entsteht ein 415-Fehler?
Ein 415-Fehler entsteht meistens bei Anfragen mit einem Request-Body, beispielsweise bei POST, PUT oder PATCH. Der Client sendet Daten an eine API, ein Formular, ein Content-Management-System oder einen Datei-Upload, während der Server für diesen Endpunkt ein anderes Format erwartet.
Ein typisches Beispiel ist eine API, die Produktdaten als JSON erwartet. Sendet der Client den korrekten JSON-Body mit dem Header Content-Type: text/plain, kann der Server mit HTTP 415 antworten. Dass die Daten inhaltlich wie JSON aussehen, reicht nicht aus, wenn der deklarierte Medientyp nicht zur Schnittstellendefinition passt.
application/json behebt den Fehler nur, wenn der übertragene Inhalt auch syntaktisch gültiges JSON enthält.Welche HTTP-Header sind betroffen?
Der Header Content-Type beschreibt den Medientyp des gesendeten Request-Bodys. Gängige Werte sind application/json für JSON, application/xml für XML, multipart/form-data für Datei-Uploads und application/x-www-form-urlencoded für klassisch übertragene Formulardaten.
Der Header Content-Encoding beschreibt eine zusätzliche Kodierung oder Komprimierung des Inhalts, etwa gzip. Kann der Server diese Kodierung nicht verarbeiten, ist ebenfalls eine 415-Antwort möglich. Der Fehler kann außerdem auftreten, wenn der Server den tatsächlichen Inhalt prüft und eine Abweichung vom angegebenen Medientyp erkennt.
Abgrenzung zu anderen 4xx-Statuscodes
Der Unterschied zwischen HTTP 415 und verwandten Clientfehlern liegt in der konkreten Ursache der Ablehnung. Bei 415 betrifft das Problem den Medientyp, das Datenformat oder die Inhaltskodierung der Anfrage.
| Statuscode | Bedeutung | Abgrenzung zu HTTP 415 |
|---|---|---|
| 400 Bad Request | Die Anfrage ist allgemein fehlerhaft oder syntaktisch nicht verarbeitbar. | HTTP 415 benennt speziell ein nicht unterstütztes Inhaltsformat. |
| 406 Not Acceptable | Der Server kann keine vom Client gewünschte Antwortdarstellung liefern. | HTTP 406 betrifft die erwartete Antwort, HTTP 415 den gesendeten Request-Body. |
| 413 Content Too Large | Der übertragene Inhalt überschreitet die zulässige Größe. | Das Format kann unterstützt sein, die Datenmenge ist jedoch zu groß. |
| 422 Unprocessable Content | Format und Syntax sind verständlich, der Inhalt lässt sich semantisch nicht verarbeiten. | Bei HTTP 415 wird bereits der Medientyp oder die Darstellung abgelehnt. |
Wie lässt sich HTTP 415 beheben?
Zur Behebung solltest Du zuerst die Dokumentation des betroffenen Endpunkts prüfen. Sie legt fest, welche HTTP-Methoden, Medientypen, Zeichensätze, Kodierungen und Dateiformate unterstützt werden. Bei APIs können diese Vorgaben beispielsweise in einer OpenAPI-Beschreibung dokumentiert sein.
Bei einem JSON-Endpunkt besteht eine korrekte Anfrage beispielsweise aus dem Header Content-Type: application/json und einem syntaktisch gültigen JSON-Body. Bei einem Upload mit multipart/form-data sollte der Client die erforderliche Boundary normalerweise selbst erzeugen, da eine manuell unvollständig gesetzte Boundary die Verarbeitung verhindern kann.
Welche Bedeutung hat der Statuscode für SEO?
HTTP 415 betrifft klassische HTML-Seiten seltener als APIs, weil Suchmaschinen Webseiten überwiegend mit GET-Anfragen ohne Request-Body abrufen. Liefert eine indexierbare URL dennoch eine 415-Antwort an einen Suchmaschinen-Crawler, kann dieser den vorgesehenen Inhalt nicht abrufen und folglich nicht zuverlässig verarbeiten oder indexieren.
Für die technische SEO ist der Fehler außerdem relevant, wenn interne Systeme über APIs kommunizieren. Betroffen sein können Produktfeeds, Headless-CMS, Rendering-Dienste, interne Suchfunktionen, Formulare oder automatisierte Veröffentlichungsprozesse. Ein fehlerhafter Datenaustausch kann dazu führen, dass Inhalte fehlen, Seiten unvollständig erzeugt werden oder wichtige Aktualisierungen ausbleiben.
Regelmäßige Statuscode-Prüfungen gehören deshalb in einen technischen SEO-Audit. Crawler und Logfile-Analysen zeigen, welche URLs einen 4xx-Code zurückgeben und welcher Client, Endpunkt oder Prozess den Fehler ausgelöst hat. Automatisierte Technik-Crawler können Statuscode-Probleme fortlaufend erkennen und für die Fehleranalyse priorisieren.
Relevanz für SEA, Tracking und GEO
Im SEA kann HTTP 415 die Übertragung von Leads, Bestellungen oder Conversion-Daten beeinträchtigen, wenn Tracking-Endpunkte oder serverseitige Schnittstellen ein falsches Format erhalten. Die Anzeige selbst bleibt erreichbar, aber nachgelagerte Mess- und Übergabeprozesse können ausfallen oder unvollständige Daten liefern.
Für GEO, die Generative Engine Optimization, betrifft der Fehler vor allem technische Datenquellen für KI-Systeme. Wenn strukturierte Inhalte, Produktdaten oder Wissensbestände über eine API bereitgestellt werden, verhindert ein nicht unterstützter Medientyp den Abruf oder die Aktualisierung. Der Fehler beeinflusst die KI-Sichtbarkeit damit indirekt über fehlende oder veraltete Daten.
Bei Websites mit vielen Schnittstellen sollte die Prüfung von APIs, Statuscodes und generierten Seiten mit der allgemeinen technischen Onpage-Optimierung verbunden werden. So lassen sich Fehler nicht nur an einzelnen Requests beheben, sondern auch in Templates, Middleware, API-Clients und Deployment-Prozessen vermeiden.
Technische Statuscode-Fehler systematisch prüfen
Wiederkehrende 415-Antworten sollten anhand der betroffenen URL, HTTP-Methode, Request-Header, Nutzlast und Serverprotokolle untersucht werden. Wenn Schnittstellenfehler das Crawling, die Indexierung oder die Datenübertragung beeinträchtigen, kann eine strukturierte Analyse die Ursache zwischen Client, Server, Proxy und Anwendung eingrenzen.
Fragen zu deiner SEO-, SEA- oder GEO-Strategie? Die Online Solutions Group GmbH unterstützt Unternehmen bei der technischen Analyse und Priorisierung von Fehlern.
Kostenlose ErstberatungHäufige Fragen zum HTTP-Fehler 415
Kann ein Browser den Fehler 415 anzeigen?
Ja. Ein Browser kann den Fehler anzeigen, wenn ein Formular, Upload oder Skript Daten in einem nicht unterstützten Format an den Server sendet.
Ist HTTP 415 immer ein API-Fehler?
Nein. Der Statuscode tritt häufig bei APIs auf, kann aber ebenso Datei-Uploads, Formulare, Webhooks und andere Anfragen mit einem Request-Body betreffen.
Kann ein fehlender Content-Type eine 415-Antwort auslösen?
Ja. Wenn ein Endpunkt eine eindeutige Angabe zum Medientyp verlangt, kann ein fehlender Content-Type zur Ablehnung der Anfrage führen.
Kann eine Web Application Firewall HTTP 415 verursachen?
Ja. Eine Web Application Firewall oder ein API-Gateway kann bestimmte Medientypen, Dateiformate oder Inhaltsmuster sperren und die Anfrage vor der Anwendung ablehnen.
Sollte eine fehlerhafte API-Anfrage automatisch wiederholt werden?
Ein unveränderter automatischer Wiederholungsversuch behebt HTTP 415 normalerweise nicht. Zuerst müssen Medientyp, Kodierung oder Request-Body korrigiert werden.
Sie haben noch Fragen?




