TsgcWebSocketLoadBalancerServer › メソッド › PushPromiseRemovePreLoadLinks
ロードバランサーの指定されたリクエストパスに対して以前に登録された HTTP/2 サーバープッシュルールを削除します。
procedure PushPromiseRemovePreLoadLinks(const aPathMatch: String);
| 名前 | タイプ | 説明 |
|---|---|---|
aPathMatch | const String | 削除するプッシュプロミスルールのリクエストパス。PushPromiseAddPreLoadLinks に渡したのと同じ値を使用します(例: /index.html)。 |
PushPromiseRemovePreLoadLinks は、ロードバランサーの内部プッシュプロミステーブルにある aPathMatch のエントリを見つけて削除し、そのパスへの後続の HTTP/2 リクエストが PUSH_PROMISE フレームなしで処理されるようにします。検索は PushPromiseAddPreLoadLinks に最初に指定された値との完全一致です。登録されていなかった(またはすでに削除された)パスへの呼び出しは黙って無視されます。プッシュプロミスのワークフローの概要については HTTP/2 サーバープッシュを参照してください。
oServer.PushPromiseRemovePreLoadLinks('/index.html');