TsgcWebSocketHTTPServerメソッド › PushPromiseRemovePreLoadLinks

PushPromiseRemovePreLoadLinks メソッド

指定されたリクエストパスに対して以前に登録された HTTP/2 Server Push ルールを削除します。

構文

procedure PushPromiseRemovePreLoadLinks(const aPathMatch: String);

パラメータ

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

解説

PushPromiseRemovePreLoadLinks は、内部プッシュプロミステーブルの aPathMatch のエントリを特定して削除します。その後、そのパスへの HTTP/2 リクエストは PUSH_PROMISE フレームなしで処理されます。ルックアップは PushPromiseAddPreLoadLinks に元々指定された値と完全一致します。登録されていないパス(またはすでに削除されたパス)への呼び出しは無視されます。プッシュプロミスワークフローの完全な概要については HTTP/2 サーバープッシュを参照してください。

使用例


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

メソッドに戻る