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

来源:互联网 发布:淘宝国际转运怎么用 编辑:程序博客网 时间:2024/06/08 05:57

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}



0 0
原创粉丝点击