如果代理不支持HTTP范围请求,如何继续下载

时间:2013-11-14 22:24:34

标签: c# http curl request range

如果代理不支持HTTP范围请求,是否有办法从断点继续下载?理想情况下使用curl或c#。

1 个答案:

答案 0 :(得分:1)

没有。根据定义,如果代理不允许您通过范围请求,则无法执行范围请求。

你能得到的最接近的就是吃X八位字节而不是用它们做任何事情,但忽略那些八位字节的性能优势与网络连接相比会变得苍白,除非你一直在做流的东西真的很重。

编辑:值得注意的是,使用200而不是206来响应范围请求总是可能的,因此部分下载的代码应该始终准备好处理发送的完整下载。 / p>