码迷,mamicode.com
首页 > 其他好文 > 详细

HttpClient访问网络

时间:2014-09-28 19:33:04      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:http   io   os   ar   sp   on   c   cti   r   

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();};

 

HttpClient访问网络

标签:http   io   os   ar   sp   on   c   cti   r   

原文地址:http://www.cnblogs.com/dazhao/p/3998567.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!