415 Unsupported Media Type indica che il server di origine rifiuta la richiesta perché il contenuto è in un formato che questo metodo e questa risorsa non supportano. Il problema può essere il Content-Type (per esempio XML inviato a un endpoint che accetta solo JSON), il Content-Encoding (per esempio un corpo della richiesta compresso con gzip) oppure i dati stessi.
Il server può aiutare il client inviando nella risposta un’intestazione Accept con l’elenco dei media type accettati, oppure Accept-Encoding quando il problema è una codifica del contenuto non supportata.
Non confonderlo con il 406, che riguarda il formato della risposta richiesto dal client.
Esempio di risposta
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 e verifica dei redirect
I crawler non inviano corpi nelle richieste, quindi il 415 non ha alcun impatto sulla SEO. In una verifica redirect con il metodo impostato su POST, un 415 significa che la destinazione si aspetta un Content-Type diverso. Aggiungilo in Intestazioni di richiesta personalizzate, per esempio Content-Type: application/json.
Cause comuni e casi d’uso
- Un’API JSON ha ricevuto un corpo senza
Content-Type: application/json. - Un modulo invia
multipart/form-dataa un endpoint che accetta solo JSON, o viceversa. - Il corpo della richiesta è compresso con una codifica che il server non supporta.