问题描述
- 多线程断点下载报异常Unexpected and of file from
-
这个是我的读取文件的代码
URL url=new URL(webAddr); //根据网络资源创建URL对象httpConnection=(HttpURLConnection)url.openConnection(); //创建 打开的连接对象
httpConnection.setRequestProperty("User-Agent", "NetFox"); String sproperty="bytes="+startPosition+"-"+endPosition; httpConnection.setRequestProperty("RANGE", sproperty); int responseCode=httpConnection.getResponseCode(); log.info("线程t"+(threadID+1)+"文件服务器响应CODE"+responseCode); httpConnection.connect(); input = httpConnection.getInputStream();
我设置httpConnection.setRequestProperty("RANGE", sproperty); 的时候,
执行int responseCode=httpConnection.getResponseCode(); 就会抛出异常Unexpected and of file from
但是我如果不设置range,就可以读取到服务器的文件并下载,求诸位大神告诉小弟此因何在啊,
如果有好心人知道的话,也可以私聊我QQ:996355301 再次敬谢
声明:这段代码在我本地通过Eclipse执行的时候是可以下载文件,但是我同时将项目打包部署到两台服务器的tomcat下,其中一台可以正确执行,其中一台却不可以,两台环境都是一样的 tomcat7 jdk1.7 window2008
时间: 2024-12-21 22:20:31