hnxsszq 2015-05-08 01:06
浏览 540

多线程断点下载报异常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

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 delta降尺度方法,未来数据怎么降尺度
    • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
    • ¥15 再不同版本的系统上,TCP传输速度不一致
    • ¥15 高德地图点聚合中Marker的位置无法实时更新
    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题
    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程