我在我的项目中使用 OkHttp ,使用Range
HTTP标头在不同的块上下载二进制文件。
说我想下载内容长度为9968738字节的文件。除了上一个块请求之外,将它拆分为相同大小的块,我强制它将所有剩下的部分放在其中:
Range: bytes=9138008-9968737
< - 请求最后一个块
尽管我提出了这个范围的请求,但我得到的回应是:
Content-Range: bytes 9138008-9968735/9968738
我尝试了同一个请求,cURL指向同一个网址,我得到了预期的响应。
这是OkHttp的问题还是我对HTTP Range标题的误解?