/**
* 获取指定URL的响应字符串
* @param urlString
* @return
*/
privateString getURLResponse(String urlString){
HttpURLConnection conn =null;//连接对象
InputStream is =null;
String resultData ="";
try{
URL url =newURL(urlString);//URL对象
conn = (HttpURLConnection)url.openConnection();//使用URL打开一个链接
conn.setDoInput(true);//允许输入流,即允许下载
conn.setDoOutput(true);//允许输出流,即允许上传
conn.setUseCaches(false);//不使用缓冲
conn.setRequestMethod("GET");//使用get请求
is = conn.getInputStream();//获取输入流,此时才真正建立链接
InputStreamReader isr =newInputStreamReader(is);
BufferedReader bufferReader =newBufferedReader(isr);
String inputLine ="";
while((inputLine = bufferReader.readLine()) !=null){
resultData += inputLine +"\n";
}
}catch(MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch(IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(is !=null){
try{
is.close();
}catch(IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(conn !=null){
conn.disconnect();
}
}
returnresultData;
}
网友评论