[問題] HttpURLConnection請教
各位前輩好
小弟寫了一個method是要下載server上的一個xml文件
發現在getInputStream()的時候,就會跳到bufferedReader.close();
但我用chrome輸入我傳的urlStr,的確是可以成功開啟xml文件
不知道小弟疏忽了什麼地方嘛?
感謝前輩的指教
public class HttpDownloader {
private URL url = null;
public String download(String urlStr) {
StringBuffer stringBuffer = new StringBuffer();
String line = null;
BufferedReader bufferedReader = null;
try {
url = new URL(urlStr);
HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
bufferedReader = new BufferedReader(new InputStreamReader(httpURLConnection.getInputStream()));
while ((line = bufferedReader.readLine()) != null) {
stringBuffer.append(line);
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return stringBuffer.toString();
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.29.237
推
01/30 20:33, , 1F
01/30 20:33, 1F
→
01/30 20:34, , 2F
01/30 20:34, 2F
推
01/31 12:43, , 3F
01/31 12:43, 3F
→
01/31 17:42, , 4F
01/31 17:42, 4F