Hallo zusammen,
ich weiß das der Server bei einem Download mit Ranges die Bytes in folgendem Format ausgibt.
[Angenommen er will die Datei bis zum Ende haben, ab einem gewissen Punkt]
Das ist aber nicht das was mich verwirrt.
Undzwar angenommen eine Datei hat die Dateigröße 10Mb, also 10485760 Bytes und der Client macht so einen Request
ist das dann ein gültiger Request, oder nicht?
Müsste es nicht eher so aussehen?
also 1Byte weniger?
Finde zu der Fragestellung bei google nichts hilfreiches
Hoffe mich kann jemand aufklären
Gruß
prophet
EDIT: Habs denk gefunden:
If the last-byte-pos value is absent, or if the value is greater than or equal to the current length of the representation data, the byte range is interpreted as the remainder of the representation (i.e., the server replaces the value of last-byte-pos with a value that is one less than the current length of the selected representation).
Wäre also kein gültiger Request.
ich weiß das der Server bei einem Download mit Ranges die Bytes in folgendem Format ausgibt.
[Angenommen er will die Datei bis zum Ende haben, ab einem gewissen Punkt]
Code:
anfang-dateigröße-1/dateigröße
Undzwar angenommen eine Datei hat die Dateigröße 10Mb, also 10485760 Bytes und der Client macht so einen Request
Code:
bytes=10485111-10485760
Müsste es nicht eher so aussehen?
Code:
bytes=10485111-10485759
Finde zu der Fragestellung bei google nichts hilfreiches

Hoffe mich kann jemand aufklären

Gruß
prophet
EDIT: Habs denk gefunden:
If the last-byte-pos value is absent, or if the value is greater than or equal to the current length of the representation data, the byte range is interpreted as the remainder of the representation (i.e., the server replaces the value of last-byte-pos with a value that is one less than the current length of the selected representation).
Wäre also kein gültiger Request.