HttpClient访问网络
2024-09-29 23:49:00
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();};
最新文章
- BHP Net Tool
- Working with C# dictionary
- CISCO VPN出现网关报错
- jQuery笔记一
- php codebase生成随机数
- PE文件结构详解(一)基本概念
- Rank of Tetris(hdu1811拓扑排序+并查集)
- C#整理2——C#的输入输出及基本类型
- js----数组处理之splice(有js原始addClass方法哦)
- idea 和 eclipse 常用快捷键汇总
- IDEA中 GIT与SVN版本控制插件的切换
- python文件上传
- python day04笔记总结
- 深入理解Java虚拟机--阅读笔记三
- Buffering of C streams
- Python gensim库word2vec 基本用法
- day python 010 函数(1)
- MT【98】三元对称不等式
- VM页面中遍历枚举类
- Intermediate Python for Data Science learning 3 - Customization
热门文章
- hdu 3307(欧拉函数+好题)
- Codeforces 576D Flights for Regular Customers(矩阵加速DP)
- 分享Kali Linux 2017年第11周镜像文件
- HttpClient的Post请求数据
- Oracle SOA Suite OverView
- 第五讲_图像识别之图像检测Image Detection
- C#使用CurrentUICulture切换语言
- Mybatis分页插件-PageHelper的使用
- 【windows socket+UDPserverclient】
- ActiveX控件打包成Cab置于网页中自动下载安装