|
HTTP-Fehler 415
Unsupported media type (Nicht unterstützter Medientyp)
Einleitung
Der Webserver (auf dem die Website läuft) denkt, dass
der vom Client (z.B. Ihr Webbrowser oder unser
CheckUpDown-Roboter) gesendete HTTP-Datenstrom eine
URL-Ressource bestimmt, deren tatsächlicher Medientyp 1)
nicht mit dem Medientyp in der Anforderung übereinstimmt
oder 2) nicht kompatibel zu den aktuellen Daten für die
Ressource ist oder 3) nicht kompatibel mit der in der
Anforderung angegebenen HTTP-Methode ist.
Genau herauszufinden was dieses Problem verursacht kann
schwierig sein, da es eine Anzahl von möglichen Gründen
gibt. Oft umfasst die Anforderung den Transfer von Daten
vom Client zum Webserver (z.B. ein Datei-Upload per
PUT-Methode). In diesem Fall müssen Sie mit Ihrem ISP
klären, welche Medientypen für das Hochladen akzeptiert
werden.
415-Fehler im HTTP-Ablauf
Jeder Client (z.B. Ihr Webbrowser oder unser
CheckUpDown-Roboter) durchläuft den folgenden Ablauf,
wenn er mit dem Webserver kommuniziert:
- Eine IP-Adresse aus dem IP-Namen der Site zuweisen
(die URL der Site ohne das vorangestellte 'http://').
Dieses Nachschlagen (Umwandlung des IP-Namens in die
IP-Adresse) wird durch Domain-Namen-Server (DNS)
geleistet.
- Öffnen einer IP-Socket-Verbindung zu dieser
IP-Adresse.
- Schreiben eines HTTP-Datenstroms über diesen Socket.
- Rückempfangen eines HTTP-Datenstroms vom Webserver
als Antwort. Dieser Datenstrom enthält Statuscodes,
deren Werte durch das HTTP-Protokoll bestimmt werden.
Parsen dieses Datenstroms auf Statuscodes und andere
nützliche Informationen.
Dieser Fehler tritt im obigen letzten Schritt auf, wenn
der Client einen HTTP-Statuscode empfängt, den er als
'415' erkennt.
Beheben von 415-Fehlern - allgemein
Dieser Fehler tritt beim meisten Webtraffic selten auf,
insbesondere wenn das Client-System ein Webbrowser ist.
Wenn Ihr Client-System kein Webbrowser ist, kann das
Problem nur dadurch behoben werden, dass man untersucht,
was der Client zu tun versucht. Dann muss man mit Ihrem
ISP besprechen, warum der Webserver den vom
Client-System spezifizierten Medientyp zurückweist.
Beheben von 415-Fehlern - CheckUpDown
Dieser Fehler sollte schlicht nie auf Ihrem
CheckUpDown-Account auftreten. Wenn er auftritt, zeigt
dies normalerweise eine fehlerhafte Programmierung
unseres Systems oder des Webservers, der die Site
verwaltet, an. Der Inhalt des von uns gesendeten
HTTP-Datenstroms ist einfacher Text und der
HTTP-Datenstrom den wir zurück erwarten ist ein
einfacher Byte-Strom. Beide Datenströme beziehen sich
auf ein bestimmtes Medium.
Bitte wenden Sie sich an uns (am besten per E-Mail),
wenn Sie auf 415-Fehler stoßen - Sie selbst können
nichts machen, um sie zu bereinigen. Wir müssen dann mit
Ihrem ISP und dem Hersteller der Webserver-Software in
Verbindung treten, um den genauen Grund für den Fehler
zu finden.
|