TsgcHTTP3Client › 方法 › CancelPush

CancelPush 方法

取消客户端不希望接收的 HTTP/3 服务器推送。

语法

procedure CancelPush(aPushId: Int64);

参数

名称类型描述
aPushIdInt64要取消的服务器推送的标识符,如 OnPushPromise 中所通告的。

备注

CancelPush 在控制流上发送 CANCEL_PUSH 帧(RFC 9114 第 7.2.3 节),通知服务器客户端对 aPushId 标识的推送不感兴趣。当承诺的资源已缓存或不再需要时,从 OnPushPromise 中调用此方法,以便服务器停止发送并释放相关流。客户端愿意接受的最大推送 ID 通过 SetMaxPushId 控制。

示例


oClient.CancelPush(0);

返回方法