TsgcHTTP3Client › メソッド › CancelPush

CancelPush メソッド

クライアントが受信を望まない HTTP/3 サーバープッシュをキャンセルします。

構文

procedure CancelPush(aPushId: Int64);

パラメータ

名前タイプ説明
aPushIdInt64OnPushPromise で通知された、キャンセルするサーバープッシュの識別子。

解説

CancelPush はコントロールストリームで CANCEL_PUSH フレームを送信し(RFC 9114 セクション 7.2.3)、aPushId で識別されるプッシュにクライアントが興味がないことをサーバーに伝えます。約束されたリソースがすでにキャッシュされているか、不要な場合は OnPushPromise から使用して、サーバーの送信を停止し関連するストリームを解放してください。クライアントが受け入れる最大プッシュ ID は SetMaxPushId で制御されます。

使用例


oClient.CancelPush(0);

メソッドに戻る