HttpClient库的使用

本文介绍了HttpClient在Android应用中的使用步骤,包括创建HttpClient对象、构造HttpGet请求、发送请求并检查响应状态,以及如何处理服务器返回的数据流。同时,提到了常见的HTTP状态码及其含义,并强调了在Android中访问网络需要在Manifest.xml中添加INTERNET权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、HttpClient的使用步骤

1、生成代表客户端的HttpClient对象

2、生成代表请求的HttpGet对象

3、发送请求,获得服务器返回的HttpResponse对象

4、检测相应状态是否正常

5、获取响应对象当中的数据

二、状态码(即有时界面获取会显示505,等数字)

状态码—: 505——服务器端出现错误

404——客户端出现错误

200——无错误,不会显示,用户能够看到的是显示正常的界面

三、客户端利用Http协议请求获得的服务器返回的是个 流对象,获取方式(初步)

HttpResponse resp = httpClient.execute(httpGet);

int code = resp.getStatusLine().getStatusCode();
if(code == 200){
HttpEntity entity= resp.getEntity();
InputStream in=entity.getContent();

BufferedReader reader = new BufferedReader(new InputStreamReader(in));

String line= reader.readLine();

Log.d("duahun", "输出网络请求数据为"+ line);

四、Android应用程序访问网络需要申请系统中访问网络权限

在ManiFest.xml中加入一行代码:

<uses-permission android:name="android.permission.INTERNET"/>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值