HttpClient请求网络

来源:互联网 发布:plc编程100例下载 编辑:程序博客网 时间:2024/06/06 17:03
 public String urlString = "http://api.expoon.com/AppNews/getNewsList/type/1/p/1";    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        new Thread(){            @Override            public void run() {                super.run();                //得到httpclient对象                DefaultHttpClient defaultHttpClient = new DefaultHttpClient();                //封装get请求                HttpGet httpGet = new HttpGet(urlString);                try {                    //获取返回的response                    HttpResponse response = defaultHttpClient.execute(httpGet);                    //获取状态码                    int statusCode = response.getStatusLine().getStatusCode();                    if (statusCode == 200) {                        HttpEntity entity = response.getEntity();                        String json = EntityUtils.toString(entity);                        Log.e("httpclient", "run:----- "+json );                    }else {                    }                } catch (IOException e) {                    e.printStackTrace();                }            }        }.start();    }
原创粉丝点击