当前位置:编程学习 > C#/ASP.NET >>

HttpWebRequest.AddRange(int ,int )为什么无效?

我最近使用HttpWebRequest.AddRange(int ,int )方法设定请求对象的字节范围来实现多线程下载,但是发现无论设定参数是多少,总是不起作用,得到的总是整个请求对象,并没有按照参数分段,不知大家碰到过这样的问题没有?尝试很多方法都没用,希望高手指点!我用的是vs.net2005+winXP sp2 ,急! --------------------编程问答-------------------- 我也遇到这个问题了,也是无效,不知道是怎么回事 --------------------编程问答-------------------- 刚刚发现,HttpWebRequest.AddRange(int ,int )要写在(HttpWebResponse)webRequest.GetResponse()之前,否则无效。结帐吧。 --------------------编程问答-------------------- 这其实跟服务器有关,它设置了是否允许分段请求,对于分段下载请求,如果返回为200,说明分段请求无效,还是将整个文件给你;如果是206,那么成功。我试过了,确实是这样的。具体的细节和原理就不大清楚了,还是希望高手指点一二!
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,