Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
415 Unsupported Media Type
Der HTTP-Statuscode415 Unsupported Media TypeClient-Fehlerantwort zeigt an, dass der Server die Anfrage verweigert hat, da das Nachrichten-Format nicht unterstützt wird.
Das Problem mit dem Format könnte auf den in der Anfrage angegebenenContent-Type oderContent-Encoding zurückzuführen sein oder als Ergebnis der Verarbeitung des Nachrichtinhalts. Einige Server sind strikt in Bezug auf den erwartetenContent-Type von Anfragen.Zum Beispiel kann die Angabe vonUTF8 anstelle vonUTF-8 zur Spezifizierung desUTF-8-Zeichensatzes dazu führen, dass der Server den Medientyp als ungültig betrachtet.
In diesem Artikel
Status
415 Unsupported Media TypeBeispiele
>Fehlender Content-Type
Im folgenden Beispiel fehlt derContent-Type-Header vollständig:
POST /comments HTTP/1.1Host: example.comContent-Length: 23{ "user": "belgin", "comment": "LGTM!"}Wenn die Serverimplementierung mindestens einen MIME-TypContent-Type: application/json; für die Anfrage an diesem Endpunkt erwartet, kann sie die folgende Antwort senden:
HTTP/1.1 415 Unsupported Media TypeDate: Fri, 28 Jun 2024 12:00:00 GMTServer: Apache/2.4.41 (Ubuntu)Accept-Post: application/json; charset=UTF-8Content-Length: 0Ungültiger Content-Type
Im folgenden Beispiel ist derContent-Type-Header fälschlicherweise auf URL-kodierte Formulardaten gesetzt, während sich derInhalt stattdessen im Anfragetext befindet:
POST /comments HTTP/1.1Host: example.comContent-Length: 23Content-Type: application/x-www-form-urlencoded{ "user": "belgin", "comment": "LGTM!"}In diesem Fall antwortet der Server mit einem 415 und dem erforderlichen Content-Type für die Anfrage imAccept-Post-Header:
HTTP/1.1 415 Unsupported Media TypeDate: Fri, 28 Jun 2024 12:00:00 GMTServer: Apache/2.4.41 (Ubuntu)Accept-Post: application/json; charset=UTF-8Content-Length: 0Spezifikationen
| Specification |
|---|
| HTTP Semantics> # status.415> |