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