天天看点

《HttpClient 官方文档》第五章 Fluent API

4.2版本的 httpclient 带来了一组非常容易使用的流式 api(fluent api) 接口。暴露的流式api(fluent api) 接口中仅仅是 httpclient 最基本的一些功能,这些接口是在不需要使用 httpclient 丰富的灵活性时,为了一些简单的功能而准备的。 例如:流式接口(fluent api) 增加了使用者对连接的管理和资源的分配上的便利性。这里有一系列通过 httpclient 流式接口(fluent api) 执行 http 请求的示例:

使用 executor 在特定的需要安全认证的上下文中请求时,认证信息可以被缓存起来,这样后来的请求也可以重复使用认证信息了。

流式接口(fluent api) 增加了使用者对连接的管理和资源的分配上的便利性。在许多场景下,在内存中缓存过多的响应内容也会让它付出了相应的代价。因此它推荐使用 responsehandler 来处理 http 响应以此来避免在内存中缓存响应内容。

继续阅读