TsgcHTTP2Client | HTTP/2 断开连接原因
HTTP/2 服务器可能因多种原因断开客户端连接,当服务器希望告知客户端断开原因时,会向客户端发送一条 GoAway 消息,其中包含断开信息。
使用 OnHTTP2GoAway 事件捕获服务器断开连接的原因(若客户端希望关闭连接,可使用 close 方法发送关闭原因)。
TsgcHTTP2GoAwayProperty 对象
包含断开连接的信息
- LastStreamId: 是服务器处理的最后一个流。
- ErrorCode:标识错误代码的整数。
- ErrorDescription:错误描述,以下之一:
- 无错误
- 协议错误
- 内部错误
- 流控错误
- settings timeout
- 流已关闭
- frame size error
- refused stream
- cancel
- 压缩错误
- 连接错误
- 请保持冷静
- 安全性不足
- required
- AdditionalDebugData:
可选字符串,提供有关断开连接的更多信息。