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

一、服务器端前台

1、发送GET请求的步骤:

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

(2)创建HttpGet对象:HttpGet httpGet=new HttpGet("http://www.teachcourse.cn");

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

(4)调用HttpClient对象的execute()方法发送请求:HttpResponse httpResponse=httpClient.execute();

2、案例演示:

 HttpClient httpClient=new DefaultHttpClient();

 HttpGet httpGet=new HttpGet("http://www.teachcourse.cn");

 try{

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

最新文章

  1. BHP Net Tool
  2. Working with C# dictionary
  3. CISCO VPN出现网关报错
  4. jQuery笔记一
  5. php codebase生成随机数
  6. PE文件结构详解(一)基本概念
  7. Rank of Tetris(hdu1811拓扑排序+并查集)
  8. C#整理2——C#的输入输出及基本类型
  9. js----数组处理之splice(有js原始addClass方法哦)
  10. idea 和 eclipse 常用快捷键汇总
  11. IDEA中 GIT与SVN版本控制插件的切换
  12. python文件上传
  13. python day04笔记总结
  14. 深入理解Java虚拟机--阅读笔记三
  15. Buffering of C streams
  16. Python gensim库word2vec 基本用法
  17. day python 010 函数(1)
  18. MT【98】三元对称不等式
  19. VM页面中遍历枚举类
  20. Intermediate Python for Data Science learning 3 - Customization

热门文章

  1. hdu 3307(欧拉函数+好题)
  2. Codeforces 576D Flights for Regular Customers(矩阵加速DP)
  3. 分享Kali Linux 2017年第11周镜像文件
  4. HttpClient的Post请求数据
  5. Oracle SOA Suite OverView
  6. 第五讲_图像识别之图像检测Image Detection
  7. C#使用CurrentUICulture切换语言
  8. Mybatis分页插件-PageHelper的使用
  9. 【windows socket+UDPserverclient】
  10. ActiveX控件打包成Cab置于网页中自动下载安装