TsgcWebSocketLoadBalancerServer › Methods › PushPromiseRemovePreLoadLinks
Entfernt die HTTP/2-Server-Push-Regel, die zuvor auf dem Load Balancer für den angegebenen Anfragepfad registriert wurde.
procedure PushPromiseRemovePreLoadLinks(const aPathMatch: String);
| Name | Typ | Beschreibung |
|---|---|---|
aPathMatch | const String | Anfragepfad, dessen Push-Promise-Regel entfernt werden soll, unter Verwendung desselben Werts, der ursprünglich an PushPromiseAddPreLoadLinks übergeben wurde (zum Beispiel /index.html). |
PushPromiseRemovePreLoadLinks findet den für aPathMatch gespeicherten Eintrag in der internen Push-Promise-Tabelle des Load Balancers und löscht ihn, sodass nachfolgende HTTP/2-Anfragen für diesen Pfad ohne PUSH_PROMISE-Frames bedient werden. Die Suche ist ein exakter Abgleich mit dem ursprünglich an PushPromiseAddPreLoadLinks übergebenen Wert; Aufrufe für Pfade, die nie registriert wurden (oder bereits entfernt wurden), werden stillschweigend ignoriert. Siehe HTTP/2 Server Push für einen vollständigen Überblick über den Push-Promise-Workflow.
oServer.PushPromiseRemovePreLoadLinks('/index.html');