![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
httpclient
子沭
这个作者很懒,什么都没留下…
展开
-
HttpClient4.5教程-基础 1.1
1.1 Request 的执行HttpClient最必不可少的功能就是执行HTTP的方法,执行HTTP方法会涉及到一个或者多个HTTP request/HTTP response交换,而这些过程通常会在HttpClient内部完成。使用者提交一个request的对象去执行,HttpClient会发送这个request到目标服务器并且获得一个对应的response对象,如果不成功的话则抛出一个异原创 2016-03-04 22:35:55 · 3331 阅读 · 1 评论 -
HttpClient4.5教程-第一章-基础 1.2-1.8
1.2 HttpClient 接口HttpClient接口代表HTTP request执行的最基本的协议。它不规定任何request执行过程中的限制或者细节,并且将连接管理,状态管理,认证和重定向处理交给各自独立实现,这使得它更容易去使用附加功能去装饰接口,如response content cacheing。通常HttpClient的实现作为一系列特定的handler或者strategy原创 2016-03-08 19:33:09 · 1991 阅读 · 0 评论 -
HttpClient4.5教程-第二章-连接管理
2.1 连接持久化在两个主机之间建立连接的过程复杂并且可能相当耗时,这一过程涉及到多个数据包交换,,连接(特别是短连接)握手的开销会非常的大,我们可以通过多个request重用HTTP 连接来达到高吞吐数据量避免这一问题。HTTP/1.1 默认HTTP连接可以被多个请求重用。HTTP/1.0标准的终端可以使用某些机制去显示的表达他们要想重用连接的意图。HTTP代理也能够保持一段时间内的空闲原创 2016-03-10 18:38:15 · 8326 阅读 · 0 评论 -
HttpClient4.5教程-第三章-HTTP状态管理
最初的HTTP呗设计成为无状态的,面向request/response的协议,并没有为跨越多个逻辑依赖的request/response交换的有状态的session做准备,随着HTTP协议被越来越广泛的使用,许多系统已经使用它来为超出预期的应用服务,如电子商务应用的传输,于是,状态管理逐渐变得有必要。Netscape公司是当时web客户端和服务端软件开发的领导者,基于私有规范在其产品中实现了H原创 2016-03-11 19:28:45 · 4606 阅读 · 2 评论 -
HttpClient4.5教程-第四章-HTTP身份认证
HttpClient对HTTP标准规范中定义的认证机制和非标准的认证机制如NTLM和SPNEGO提供了全面的支持。4.1 用户凭证大部分的用户认证过程都需要一组凭证用于鉴定用户的身份,用户凭证最简单的方式就是一组 用户名/密码 对,UsernamePasswordCredentials用明文形式表示一组安全主体和密码凭证,该类一般可满足HTTP标准规范中的认证机制的要求。//安全主体u原创 2016-04-08 20:33:55 · 15400 阅读 · 0 评论