Package org.miaixz.bus.http.metric.http
package org.miaixz.bus.http.metric.http
-
ClassDescription从应用程序代码连接到网络代码。首先,它从用户请求构建网络请求。 然后它继续调用网络。最后,它从网络响应构建用户响应这是链中的最后一个拦截器 它对服务器进行网络调用可以用来发送HTTP/1.1消息的套接字连接。这个类严格执行以下生命周期: 没有请求主体的交换器可以跳过创建和关闭请求主体。没有响应体的交换器可以 调用
newFixedLengthSource(0)并可以跳过读取和关闭该源使用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设置。 因此,我们希望所有帧的最大长度为Http2.INITIAL_MAX_FRAME_SIZE。设置描述发送对等点的特征,接收对等点使用这些特征 设置的作用域是connection逻辑双向流.编写HTTP/2传输帧.Encode HTTP请求和decode HTTP响应这个类最初是由以下类组成的Twitter Hpack.仅HTTP/2在客户端处理服务器发起的HTTP请求 返回true以请求取消已推的流。 注意,这并不保证将来的帧不会到达流ID承载整个拦截器链的具体拦截器链: 所有应用程序拦截器、Http核心、所有网络拦截器,最后是网络调用者.该拦截器从失败中恢复,并根据需要进行重定向 如果调用被取消,它可能会抛出IOExceptionHTTP响应“HTTP/ 1.1200 OK”这样的在线状态.当取消HTTP/2流而不损坏承载它的套接字时抛出