TsgcHTTP2Client › 事件

TsgcHTTP2Client 事件

可处理的事件按用途分组,后跟完整的字母顺序列表。

连接

名称描述
OnHTTP2Connect在客户端成功连接到 HTTP/2 服务器后立即触发。
OnHTTP2Disconnect当 HTTP/2 连接已关闭时触发。
OnHTTP2Exception当 HTTP/2 连接上引发异常时触发,以便应用程序进行处理。
OnHTTP2GoAway当服务器发送 GoAway 帧,表示连接即将关闭时触发。

响应

名称描述
OnHTTP2Response当客户端收到来自服务器的完整响应(状态、头部和主体)时触发。
OnHTTP2ResponseFragment当 FragmentedData 以流式方式传递数据时,每个流式响应片段触发一次此事件。
OnHTTP2PushPromise当服务器推送资源时触发,客户端可以接受或取消它。
OnHTTP2RSTStream当服务器重置特定 HTTP/2 流时触发。

请求

名称描述
OnHTTP2BeforeRequest在请求头发送之前触发,应用程序可在此添加或修改请求头。
OnHTTP2PendingRequests断开连接后,如果存在待处理的请求,则触发此事件,以便应用程序重新连接或清空队列。
OnHTTP2Authorization当服务器要求身份验证时触发,以便应用程序提供凭据或 Bearer 令牌。

安全性

名称描述
OnSSLGetHandler在创建 SSL 处理程序之前触发,允许提供自定义处理程序实例。
OnSSLAfterCreateHandler在 SSL 处理器创建后触发,以便自定义其属性。

所有事件(按字母顺序排列)

名称描述
OnHTTP2Authorization当服务器要求身份验证时触发,以便应用程序提供凭据或 Bearer 令牌。
OnHTTP2BeforeRequest在请求头发送之前触发,应用程序可在此添加或修改请求头。
OnHTTP2Connect在客户端成功连接到 HTTP/2 服务器后立即触发。
OnHTTP2Disconnect当 HTTP/2 连接已关闭时触发。
OnHTTP2Exception当 HTTP/2 连接上引发异常时触发,以便应用程序进行处理。
OnHTTP2GoAway当服务器发送 GoAway 帧,表示连接即将关闭时触发。
OnHTTP2PendingRequests断开连接后,如果存在待处理的请求,则触发此事件,以便应用程序重新连接或清空队列。
OnHTTP2PushPromise当服务器推送资源时触发,客户端可以接受或取消它。
OnHTTP2Response当客户端收到来自服务器的完整响应(状态、头部和主体)时触发。
OnHTTP2ResponseFragment当 FragmentedData 以流式方式传递数据时,每个流式响应片段触发一次此事件。
OnHTTP2RSTStream当服务器重置特定 HTTP/2 流时触发。
OnSSLAfterCreateHandler在 SSL 处理器创建后触发,以便自定义其属性。
OnSSLGetHandler在创建 SSL 处理程序之前触发,允许提供自定义处理程序实例。