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