大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > Android技巧 > HttpClient访问网络

HttpClient访问网络

关键词:访问网络HttpClient  阅读(680) 赞(14)

[摘要]本文是对HttpClient访问网络的讲解,对学习Android编程技术有所帮助,与大家分享。

HttpClient项目时Apache提供用于访问网络的类,对访问网络的方法进行了封装。在HttpURlConnection类中的输入输出操作,统一封装成HttpGet、HttpPost、HttpResponse

一、服务器端前台

1、发送GET请求的步骤:

(1)创建HttpClient对象:HttpClient httpClient=new DefaultHttpClient();

(2)创建HttpGet对象:HttpGet httpGet=new HttpGet(http://www.baidu.com);

(3)添加发送参数:httpGet.setParams("姑娘的眼睛真大,好漂亮咯!");

(4)调用HttpClient对象的execute()方法发送请求:

HttpResponse httpResponse=httpClient.execute();

例子:

HttpClient httpClient=new DefaultHttpClient();

HttpGet httpGet=new HttpGet(http://www.iciba.com);

httpGet.setParams("真棒!");

tyr{

HttpResponse httpResponse=httpClient.execute();

//判断服务器是否响应

if(httpResponse.getStatusLine().getStatusCode()==HttpStatus.SC_OK){

result=EntityUtils.toString(httpResponse.getEntiry());//获取返回的字符串

}else{result="请求失败!";}

}catch(ClientProtocolException e){

e.printStackTrace();

}catch(IOException e){e.printStackTrace();};



相关评论