TsgcWebSocketLoadBalancerServerメソッド › PushPromiseRemovePreLoadLinks

PushPromiseRemovePreLoadLinks メソッド

ロードバランサーの指定されたリクエストパスに対して以前に登録された HTTP/2 サーバープッシュルールを削除します。

構文

procedure PushPromiseRemovePreLoadLinks(const aPathMatch: String);

パラメータ

名前タイプ説明
aPathMatchconst String削除するプッシュプロミスルールのリクエストパス。PushPromiseAddPreLoadLinks に渡したのと同じ値を使用します(例: /index.html)。

解説

PushPromiseRemovePreLoadLinks は、ロードバランサーの内部プッシュプロミステーブルにある aPathMatch のエントリを見つけて削除し、そのパスへの後続の HTTP/2 リクエストが PUSH_PROMISE フレームなしで処理されるようにします。検索は PushPromiseAddPreLoadLinks に最初に指定された値との完全一致です。登録されていなかった(またはすでに削除された)パスへの呼び出しは黙って無視されます。プッシュプロミスのワークフローの概要については HTTP/2 サーバープッシュを参照してください。

使用例


oServer.PushPromiseRemovePreLoadLinks('/index.html');

メソッドに戻る