All Classes and Interfaces

Class
Description
到源服务器的连接的规范。
在连接到代理服务器之前执行抢占式身份验证, 或者在收到来自源web服务器或代理服务器的挑战后执行被动身份验证.
使用一组可信根证书来构建可信链的证书链清理器。
简单的索引,包含已加载到内存中的受信任根证书
从应用程序代码连接到网络代码。
浏览器对象
实用方法工具
缓存HTTP和HTTPS对文件系统的响应,以便可以重用它们,从而节省时间和带宽.
缓存控制头,带有来自服务器或客户端的缓存指令。
构建一个Cache-Control请求头
服务来自缓存的请求并将响应写入缓存。
缓存请求信息
给定一个请求和缓存的响应,这将确定是使用网络、缓存还是两者都使用 选择缓存策略可能会向请求添加条件(比如条件get的“if - modified - since”报头) 或向缓存的响应添加警告(如果缓存的数据可能过时)
 
异步回调信息
这是链中的最后一个拦截器 它对服务器进行网络调用
 
从Java在TLS api中构建的原始数组中计算有效的证书链。
限制哪些证书受信任。
构建已配置的证书
RFC 7235兼容的认证
并非所有平台都支持所有密码套件。
打开到目标服务器的连接并继续到下一个拦截器.
HTTP、HTTPS或HTTPS+HTTP/2连接的套接字和流。
管理HTTP和HTTP/2连接的重用,以减少网络延迟。
处理连接规范回退策略:当安全套接字连接由于握手/协议问题而失败时, 可能会使用不同的协议重试连接。
指定HTTP传输通过的套接字连接的配置。
 
消息转换器接口
表单转换器,可用于自动系列化表单参数
Cookie's相关工具支持 这个类不支持cookies上的附加属性,比如Chromium的Priority=HIGH extension
构建一个饼干。
为HTTP cookie提供策略和持久性 作为策略,此接口的实现负责选择接受和拒绝哪些cookie。
可以是 xml、yml、protobuf 等任何一种格式的数据
 
 
 
 
 
 
 
异步 Http 请求任务
同步 Http 请求任务
执行结果
HTTP响应报文体
 
 
 
 
 
 
任务监听接口
可以是 xml、yml、protobuf 等任何一种格式的数据
HTTP 授权工厂
设备信息
使用文件系统上有限空间的缓存。
Access to read and write files on a hierarchical data store.
关于何时执行异步请求的策略 每个dispatcher使用一个ExecutorService在内部运行调用。
专有名称(DN)解析器。
解析主机名的IP地址的域名服务。
文件下载
下载监听接口
浏览器解析引擎
用于度量事件的侦听器。
 
Transmits a single HTTP request and a response pair.
文件-异步回调
请求参数-文件处理
 
Form请求体内容
 
GET参数构造器
GET请求处理
 
TLS握手的记录。
单个HTTP消息的头字段。
 
可以用来发送HTTP/1.1消息的套接字连接。
 
使用HTTP/2帧对请求和响应进行编码.
到远程对等点的套接字连接。
 
Listener of streams and settings initiated by the peer.
错误码信息
HTTP header: the name is an ASCII string, but the value can be UTF-8.
Reads HTTP/2运输框架 此实现假设我们没有向对等端发送增加的frame size设置
设置描述发送对等点的特征,接收对等点使用这些特征 设置的作用域是connection
逻辑双向流.
编写HTTP/2传输帧.
请求参数构造器
Encode HTTP请求和decode HTTP响应
发送HTTP请求辅助类 工厂的call,可以用来发送HTTP请求并读取它们的响应 当您创建一个Httpd实例并将其用于所有HTTP调用时,体现Httpd的性能最佳 这是因为每个客户机都拥有自己的连接池和线程池。
 
HTTP代理配置
HTTP请求处理
Httpv 客户端接口
 
Http 配置器
串行预处理器
发送HTTP请求辅助类
发送HTTP请求辅助类
 
HTTP状态
这个类最初是由以下类组成的Twitter Hpack.
观察、修改和潜在的短路请求,并返回相应的响应 通常,拦截器在请求或响应上添加、删除或转换标头
Escalate internal APIs in http so they can be used from Http's implementation packages.
Http's 的内部缓存接口 应用程序不应该实现这个:而是使用Cache
OpenJDK 9+
The MIME Multipart/Related Content-type 用于复合对象
 
 
文件上传
可运行的实现,它总是设置它的线程名
 
调用是准备执行的请求。
 
网络调用链
网络操作系统
代理选择器 返回Proxy.NO_PROXY
访问特定于平台的特性.
POST参数构造器
POST请求处理
预处理器,支持异步 在HTTP请求任务正式开始之前执行
 
进度(上传或下载)
 
进度监听
 
HTTP/2 在客户端处理服务器发起的HTTP请求 返回true以请求取消已推的流。
PUT参数构造器
PUT请求处理
实际调用准备执行的请求
连接提供
真实连接池
承载整个拦截器链的具体拦截器链: 所有应用程序拦截器、Http核心、所有网络拦截器,最后是网络调用者.
响应体只能使用一次
 
 
一个HTTP请求。
 
内容对象
请求参数构造器
请求调用者
 
HTTP响应。
 
从源服务器到客户机应用程序的一次性流,包含响应主体的原始字节。
 
该拦截器从失败中恢复,并根据需要进行重定向 如果调用被取消,它可能会抛出IOException
连接用于到达抽象源服务器的具体路由 在创建连接时,客户机有许多选项 每个路由都是这些选项的特定选择
创建到目标地址的新连接时要避免的失败路由的黑名单 如果尝试连接到特定IP地址或代理服务器时出现故障, 则会记住该故障并首选备用路由
An exception thrown to indicate a problem connecting via a single Route.
选择连接到源服务器的路由。
选定的路由
SOAP 支持 此对象用于构建一个SOAP消息,并通过HTTP接口发出消息内容。
SOAP相关工具类
HTTP响应“HTTP/ 1.1200 OK”这样的在线状态.
Websockt 的 Stomp 客户端
 
 
当取消HTTP/2流而不损坏承载它的套接字时抛出
A database of public suffixes provided by publicsuffix.org.
回调处理
在Http的应用程序层和网络层之间建立桥梁 该类公开:连接、请求、响应和流
签名证书索引
统一资源定位器(URL),其模式为httphttps
 
User-Agent信息对象
到web socket的非阻塞接口。
 
web socket 监听器
web socket协议信息
兼容的WebSocket框架阅读器.
 
RFC 6455兼容的WebSocket帧写入器 这个类不是线程安全的