//首先要在gradle里面添加这样一句话useLibrary 'org.apache.http.legacy'已经标红
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
useLibrary 'org.apache.http.legacy'
//实现方法并且传入接口地址
new one().execute("http://gank.io/api/data/Android/10/1");
class one extends AsyncTask<String,Void,String>{
@Override
protected String doInBackground(String... strings) {
String s="";
HttpGet httpGet = new HttpGet(strings[0]);
DefaultHttpClient defaultHttpClient = new DefaultHttpClient();
try {
HttpResponse execute = defaultHttpClient.execute(httpGet);
HttpEntity entity = execute.getEntity();
s = EntityUtils.toString(entity);
Log.e("chen", "我是client请求的:+client"+s.toString() );
} catch (IOException e) {
e.printStackTrace();
}
return s;
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
}
}