android学习笔记之HttpClient
来源:互联网 发布:域名top 手机 编辑:程序博客网 时间:2024/04/29 17:47
HttpClient是Apache提供的HTTP网络访问接口,很早就被引入到了Android API中。它可以完成和HttpURLConnection几乎相同的效果,但两者之间的用法却有较大的差别。
HttpClient是一个接口,通常是创建一个DefaultHttpClient对象
HttpClient httpClient = new DefaultHttpClient();
接下来如果想要发起一个GET请求,可以创建一个HttpGet 对象,并传入目标网络地址,然后调用HttpClient的execute()方法
HttpGet httpGet = new HttpGet("http://www.baidu.com");HttpResponse httpResponse = httpClient.execute(httpGet);执行execute()方法之后会返回一个HttpResponse对象,服务器所返回的所有信息就会包含在这里面。常情况下我们都会先取出服务器返回的状态码,如果等于200就说明请求和响应都成功了
if(httpResponse.getStatusLine().getStatusCode()==200){ //请求和响应都成功了 }
之后在if判断的内部取出服务返回的具体内容,可以调用getEntity()方法获取到一个HttpEntity实例,然后再用EntityUtils.toString()这个静态方法将HttpEntity转换成字符串,还可以设置字符编码。
HttpEntity entity=httpResponse.getEntity();String response = EntityUtils.toString(entity,"utf-8");示例代码为version1.0
0 0
- android学习笔记之HttpClient
- android学习笔记-----HttpClient
- android 学习笔记 使用HttpClient
- Android学习笔记---- HttpClient获取服务器数据
- 【Android进阶学习】Http编程之HttpClient
- android-网络编程之HttpClient学习整理
- Android 学习之--HttpClient详细使用
- 【Android进阶学习】Http编程之HttpClient
- Android学习之HttpClient练习(一)
- android学习之http通信--okhttp,httpclient
- Android网络框架学习之HttpClient
- HttpClient学习笔记一
- httpclient学习笔记
- HttpClient学习笔记
- httpClient学习笔记1
- httpclient 学习笔记
- HttpClient学习笔记
- HttpClient学习笔记
- Junit4框架简介
- 网页的结构
- Android DevArticles—— 如何开发一个App(Android)
- 算法代码实现之归并排序,Java实现,自顶向下与自底向上两种方式
- 如何实现动态规划?——ONE
- android学习笔记之HttpClient
- 宽搜 (bfs)Dungeon Master+关于素数的求解(sqrt(n))
- 安卓开发——SoundPool的使用
- 第三章 字符串、向量、数组
- TIJ-绪论
- hud和下拉刷新上拉加载的混合使用Demo
- HDU 5441 离线处理+并查集
- occi c++开发
- 关于深入学习Java的方式和理解