Während ich meinen HTTP/1.1-Server schreibe, stehe ich auf der Suche nach mehreren Bereichen.HTTP/1.1-Antwort auf mehrere Bereiche
Abschnitt 14.35.1 von RFC 2616 verweist auf einige Beispiele, aber nicht das Serververhalten. Zum Beispiel:
GET /some/resource HTTP/1.1
...
Range: bytes=200-400,100-300,500-600
...
Sollte ich wieder diese genaue Reihenfolge der Bytes? Oder sollte ich alle Bereiche zusammenführen, Senden ? Oder senden alle dazwischen, 100-600
?
Am schlechtesten, wenn Überprüfung Content-Range
Response-Header (Abschnitt 14.16), nur ein einzelner Bereich zurückgegeben werden kann, so frage ich mich, wie würde eine Server-Antwort auf Beispiel in Abschnitt 14.35.1 bytes=0-0,-1
!!!
Wie sollte mein Server solche Anfragen behandeln?
Sie traf den Punkt! Ich gestehe, dass ich es nicht versucht habe, weil ich befürchtete, dass dies zu einem serverspezifischen Verhalten und nicht zu einem Standard führen könnte. Vielen Dank! –