416 - HTTP-Statuscodes: Requested range not satisfiable

Webagentur dataloft

Der 416 Range Not Satisfiable HTTP Status Code zeigt an, dass keiner der mit der Range-Anfragekopfzeile angefragten Bereiche mit der aktuellen Ausdehnung der ausgewählten Ressource überlappt oder dass die Menge von angefragten Bereichen abgelehnt wurde weil ungültige Bereiche angefragt wurden oder zu viele kleine oder sich überlappende Bereiche.

Für Byte-Bereiche meint, dass das die Position des ersten Bytes von allen der Bereiche größer war als die aktuelle länge der ausgewählten Repräsentation. Wenn dieser Status als Antwort auf eine Byte-Bereich-Anfrage erzeugt wird, dann sollte der Ursprungsserver eine Content-Range-Antwortkopfzeile erzeugen, welche die aktuelle Länge der ausgewählten Repräsentation spezifiziert.

Hinweis: Weil es Servern frei geht Bereichsanfragen zu ignorieren antworten viele Implementation einen mit der gesamten gewählten Repräsentation in einer 200 OK Antwort. Dies ist teilweise weil die meisten Clients darauf vorbereitet sind eine 200 OK Antwort zu erhalten um die Aufgabe zu vollbringen (auch wenn weniger effizient) und teilweise weil Clients vielleicht nicht aufhören, ungültige Teilanfragen zu stellen bis sie eine komplette Repräsentation erhalten haben. Daher können sich Clients nicht darauf verlassen eine 416 Range Not Satisfiable Antwort zu erhalten, selbst wenn diese am angemessensten wäre.

Haben Sie Fragen zu 416 - HTTP-Statuscodes: Requested range not satisfiable?

Die Web-Agentur dataloft gibt es seit 2012 und ein Grossteil des Teams arbeitet noch länger in dieser Branche. Erfahre auf unserer Startseite oder unter Agentur mehr über uns.  Profitieren auch du von unserer Erfahrung. Verliere keine Zeit mehr und schreib uns.

Zum Inhalt springen