Android_HttpClient

来源:互联网 发布:java技术架构方案文档 编辑:程序博客网 时间:2024/06/05 20:04
//首先要在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);
        }    }

原创粉丝点击