使用urllib2编写HTTP断点续传的问题

使用urllib2编写HTTP断点续传的问题

我将文件分成三个部分,分三个线程下载,每个线程再按指定的块大小发送HTTP请求。但是会出现第一个线程发出去请求后得到的数据是第二个线程的数据内容。
例如第一个线程请求Range:bytes:100-200,但得到的是第二个线程Range:bytes:3000-3100的内容。
虽然我每个线程内容都单独创建了Request对象,但也没解决问题。
Python的urllib2是不是线程安全的?
不好意思,问题已经解决。这是WEB服务器的问题,我用的是Tomcat,换成Apache就没事了。