您的位置:首页 > 理论基础 > 计算机网络

Android 6.0版本已经已经基本将Apahce Http Client移除出SDK

2016-04-27 18:34 411 查看
Android 6.0版本已经已经基本将Apahce
Http Client移除出SDK

private HttpURLConnection mHttpURLConnection;
private URL mUrl;
private String url;
private GetDataListener mListener;
private InputStream inStream;
try {

mUrl = new URL(url);
mHttpURLConnection = (HttpURLConnection) mUrl.openConnection();
mHttpURLConnection.setConnectTimeout(5000);
mHttpURLConnection.setRequestMethod("GET");
inStream = mHttpURLConnection.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader(inStream);
BufferedReader reader = new BufferedReader(inputStreamReader);

String line = null;
StringBuffer sb = new StringBuffer();
while ((line = reader.readLine()) != null) {
sb.append(line);
}
return sb.toString();
}catch (Exception e){
e.printStackTrace();
}


旧版本Http
Client:

private HttpClient mHttpClient;
private HttpGet mHttpGet;
private HttpResponse mHttpResponse;
private HttpEntity mHttpEntity;
private InputStream in;
try {
mHttpClient = new DefaultHttpClient();
mHttpGet = new HttpGet(url);
mHttpResponse = mHttpClient.execute(mHttpGet);
mHttpEntity = mHttpResponse.getEntity();
in = mHttpEntity.getContent();
BufferedReader bReader = new BufferedReader(new InputStreamReader(in));

String line = null;
StringBuffer sb = new StringBuffer();
while ((line = b.readLine()) != null) {
sb.append(line);
}
return sb.toString();
} catch (Exception e) {
// TODO: handle exception
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: