2013-10-17 13 views

Antwort

6

Die Antwort „415 Nicht unterstützter Medientyp“, wenn Ihre Frage lautet: „Was der Code korrekt Status ist für eine Anfrage, wenn ihr Inhalt in dem Medientyp codiert ist, den der Server nicht akzeptieren kann. "

RFC 2616 und draft-ietf-httpbis-p2-Semantik-21.txt sagt:

Wenn die Inhalt-Codierung eines Unternehmens in einer Anforderungsnachricht nicht
akzeptabel an den Ursprungsserver ist, der Server sollte mit einem
Statuscode von 415 (nicht unterstützter Medientyp) antworten.

Aber Wenn Ihre Frage lautet: „Was ist der richtige Statuscode, wenn der Server mit einem Entitätskörpers nicht reagieren können, die in den Medien-Typ von Accept Request-Header angefordert codierten Content-ist“, lautet die Antwort „406 Not akzeptabel“

RFC 2616 sagt:

Wenn kein Accept-Header-Feld vorhanden ist, dann wird angenommen, dass die
Client alle Medientypen akzeptiert. Wenn ein Akzeptieren-Header-Feld vorhanden ist, und wenn der Server keine Antwort senden kann, die
gemäß dem kombinierten Wert akzeptiert Feld akzeptiert, dann sollte der Server
eine 406 (nicht akzeptabel) Antwort senden.

+0

Ausgezeichnete Antwort –