HttpClientDemo网络请求
/**
-
1–配置权限
-
2–配置使用httpclient,在gradle的android标签下配置( useLibrary ‘org.apache.http.legacy’)
-
3–开子线程请求网络
*/
new Thread(new Runnable() {
@Override
public void run() {try { //发送请求的对象 DefaultHttpClient defaultHttpClient = new DefaultHttpClient(); //请求方式 //urlString请求的网络地址 HttpGet httpGet = new HttpGet(urlString); //发送请求 HttpResponse response = defaultHttpClient.execute(httpGet); int statusCode = response.getStatusLine().getStatusCode(); if (statusCode == 200) { HttpEntity entity = response.getEntity(); String jsonResult = EntityUtils.toString(entity); Log.e("gs","statusCode--请求成功json--->:"+jsonResult); }else { Log.e("gs","statusCode--请求失败:"+statusCode); } } catch (IOException e) { e.printStackTrace(); } } }).start();