我发这样的http请求:
Outputstream os;
os.write(("GET /Lifted-"+file+"p.dat HTTP/1.0\r\n\r\n").getBytes());
但是在请求中我想指定在该文件中我想以某个偏移量(例如2000)开始并以偏移量10000结束。我该如何制作该范围? 感谢。
答案 0 :(得分:1)
您可以在刷新流之前在输出流中添加范围标题。尝试以下内容:
os.write(("GET /Lifted-"+file+"p.dat HTTP/1.0\r\n").getBytes());
os.write("Range : bytes=2000-10000\r\n".getBytes());
os.write("\r\n".getBytes());
os.flush();
也许这可以帮到你。
注意:检查ietf文档中的Range标题:IETF Range Header