没有合适的资源?快使用搜索试试~ 我知道了~
HttpClient学习总结.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 108 浏览量
2021-12-25
20:33:15
上传
评论
收藏 35KB DOCX 举报
温馨提示
试读
6页
HttpClient学习总结.docx
资源推荐
资源详情
资源评论
一、 HttpClient 功能简介
实现了所有 HTTP 的方法(GET,POST,PUT,HEAD,OPTIONS,TRACE)
支持自动转向
支持 HTTPS 协议
透明地穿过 HTTP 代理建立连接
通过 CONNECT 方法,利用通过建立穿过 HTTP 代理的 HTTPS 连接
利用本地 Java socket,透明地穿过 SOCKS(版本 5 和 4)代理建立连接
支持利用 Basic、Digest 和 NTLM 加密的认证
支持用于上传大文件的 Multi-Part 表单 POST 方法
插件式安全 socket 实现,易于使用第三方的解决方案
连接管理,支持多线程应用,支持设定单个主机总连接和最高连接数量,自动检测
和关闭失效的连接
直接将请求信息流送到服务器的端口
直接读取从服务器的端口送出的应答信息
支持 HTTP/1.0 中用 KeepAlive 和 HTTP/1.1 中用 persistance 设置的持久连接
直接访问由服务器送出的应答代码和头部信息
可设置连接超时时间
HttpMethods 实现 Command Pattern,以允许并行请求或高效连接复用
遵循 the Apache Software License 协议,源码免费可得
二、 环境搭建
1.
HttpClient 3.1 所需的基本jar 包:
commons-httpclient-3.1.jar,下载地址:
http://archive.apache.org/dist/httpcomponents/commons-httpclient/binary/;
commons-logging.jar,下载地址:
http://commons.apache.org/logging/download_logging.cgi ;
commons-codec.jar,下载地址:
http://commons.apache.org/codec/download_codec.cgi;
2.
HttpClient 4 所需的基本jar 包:
下载地址:http://hc.apache.org/downloads.cgi;
最新版本为 4.1.2,且官方不再升级 HttpClient3。
三、 HttpClient 3.x 基本功能的使用
1.
使用 HttpClient 需要以下 6 个步骤:
创建 HttpClient 的实例
创建某种连接方法的实例,在这里是 GetMethod。在 GetMethod 的构造函数中传
入待连接的地址
调用第一步中创建好的实例的 execute 方法来执行第二步中创建好的 method 实
例
读 response
释放连接。无论执行方法是否成功,都必须释放连接
对得到后的内容进行处理
2.
使用 Get 方式提交请求
2.1
创建 HttpClient 实例。大部分情况下 HttpClient 默认的构造函数已经足够使用。
2.2
创建 GET 方法的实例。在 GET 方法的构造函数中传入待连接的地址即可。
HttpClient httpClient = new HttpClient();
资源评论
奔跑的朱亚文
- 粉丝: 0
- 资源: 4万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功