DevToolPal
NL
4xx Clientfouten

415 Unsupported Media Type

Niet-ondersteund mediatype

Wat het betekent

De server weigert het verzoek omdat het mediatype (Content-Type) of de codering van de body niet wordt ondersteund.

Veelvoorkomende oorzaken

  • JSON versturen zonder Content-Type: application/json
  • Formulier-gecodeerde body naar een API die alleen JSON accepteert
  • Niet-ondersteunde Content-Encoding zoals brotli bij een upload

Zo los je het op

Als client of bezoeker

Stel de juiste Content-Type-header in voor de body die je stuurt en volg het formaat uit de API-documentatie.

Als beheerder van de site of API

Noem de geaccepteerde types in Accept-Post of Accept-Patch en geef een duidelijke melding.

Voorbeeldantwoord

HTTP/1.1
HTTP/1.1 415 Unsupported Media Type
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Accept-Post: application/json
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Unsupported Media Type",
  "status": 415,
  "detail": "Send the body as application/json."
}

Specificatie

RFC 9110 §15.5.16

Veelgestelde vragen

› Waarom krijgt fetch() 415 met een JSON-body?

fetch stuurt text/plain voor string-bodies, tenzij je headers: {'Content-Type': 'application/json'} instelt.

› 415 of 400?

415 gaat specifiek over een verkeerd bodytype; 400 over een misvormd verzoek in het algemeen.