Package org.miaixz.bus.http.accord
package org.miaixz.bus.http.accord
-
ClassDescription打开到目标服务器的连接并继续到下一个拦截器.HTTP、HTTPS或HTTPS+HTTP/2连接的套接字和流。 可以用于多个HTTP请求/响应交换。连接可以直接到源服务器,也可以通过代理管理HTTP和HTTP/2连接的重用,以减少网络延迟。 共享相同的
Address的HTTP请求可能共享一个Connection该类实现了哪些连接保持开放以供将来使用的策略处理连接规范回退策略:当安全套接字连接由于握手/协议问题而失败时, 可能会使用不同的协议重试连接。实例是有状态的,应该创建并用于单个连接尝试指定HTTP传输通过的套接字连接的配置。对于https:url,这包括在协商安全连接时要使用 的TLS版本和密码套件,只有在SSL套接字中也启用了连接规范中配置的TLS版本时,才会使用它们。例如, 如果SSL套接字没有启用TLS 1.3,即使它在连接规范中出现,也不会被使用。同样的策略也适用于密码套件 使用ConnectionSuite.Builder.allEnabledTlsVersions()和ConnectionSuite.Builder.allEnabledCipherSuites()将所有特性选择延迟到底层SSL套接字Transmits a single HTTP request and a response pair.连接提供真实连接池创建到目标地址的新连接时要避免的失败路由的黑名单 如果尝试连接到特定IP地址或代理服务器时出现故障, 则会记住该故障并首选备用路由An exception thrown to indicate a problem connecting via a single Route.选择连接到源服务器的路由。每个连接都需要选择代理 服务器、IP地址和TLS模式。连接也可以循环使用选定的路由在Http的应用程序层和网络层之间建立桥梁 该类公开:连接、请求、响应和流