当我尝试分析CDN下载时,一些日志如下所示:
GET http://1234.apk?track=mmmmmmm range:bytes-sent=[500-500], content-length:1500 ...
根据我的理解,range:bytes-sent表示中断后继续下载,它应该有不同的字节数发送,以下是合理的:
bytes-sent=[500-600]
bytes-sent=[500-]
bytes-sent=[-500]
但是范围开始的意义=范围结束如 [500-500] ?似乎没有数据应该下载但生成http响应。
先谢谢〜
答案 0 :(得分:0)
也会发送范围中提到的字节。因此,如果服务器只想发送第500个字节,服务器将发送[500-500]作为字节范围。看一下https://tools.ietf.org/html/draft-ietf-httpbis-p5-range-26,它有一个如何发送第一个和最后一个字节的例子:
o仅第一个和最后一个字节(字节0和9999):
bytes=0-0,-1