码迷,mamicode.com
首页 > 移动开发 > 详细

android最原始的网络请求(HttpClient)

时间:2016-04-12 19:18:12      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

eclipse可能需要org.apache.http.legacy.jar,该jar包在sdk/platforms/android-xx(您所安装的最高的sdk版本)/optional目录下可以找到

 1 // 网络访问请求
 2 new Thread(new Runnable() {
 3 
 4     @Override
 5     public void run() {
 6 
 7         String url = "";
 8         // 创建httpCient
 9         HttpClient client = new DefaultHttpClient();
10 
11         // 创建post请求
12         HttpPost post = new HttpPost(url);
13         List<NameValuePair> pairs = new ArrayList<NameValuePair>();
14         // 配置请求头
15         post.addHeader("", "");
16 
17         // 配置请求参数
18         pairs.add(new BasicNameValuePair("", ""));
19         pairs.add(new BasicNameValuePair("", ""));
20 
21         try {
22             post.setEntity(new UrlEncodedFormEntity(pairs));
23             HttpResponse response = client.execute(post);
24 
25             int statusCode = response.getStatusLine().getStatusCode();
26             if (statusCode == 200) {
27                 // 拿到网络的返回结果
28                 String result = EntityUtils.toString(response.getEntity());
29 
30                 // 需要在主线程中进行UI操作
31                 Toast.makeText(context, result, Toast.LENGTH_SHORT).show();
32             }
33         } catch (Exception e) {
34             // TODO: handle exception
35         }
36     }
37 }).start();

 

android最原始的网络请求(HttpClient)

标签:

原文地址:http://www.cnblogs.com/VichanHo/p/5383567.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!