URLConnection没有返回文件的完整内容

时间:2015-07-22 21:24:56

标签: java httpurlconnection

我的代码看起来像

    URL oracle = new URL(calURL);    
FileWriter overall = new FileWriter("overall.txt");    
    HttpURLConnection yc = (HttpURLConnection) oracle.openConnection();
    BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
    String inputLine;
    while ((inputLine = in.readLine()) != null) {

   overall.append("\n"+inputLine);

    }

它似乎只返回了一半的内容..没有得到完整的内容

注意:calURL是动态生成的

1 个答案:

答案 0 :(得分:-1)

calURL需要很长时间才能加载。在我的流开始阅读之前我猜。我在URL连接之前包含超时,它现在正在获取完整数据。