HttpClient库的使用

一、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"/>


你可能感兴趣的:(HttpClient库的使用)