TsgcWebSocketLoadBalancerServerMethods › PushPromiseRemovePreLoadLinks

PushPromiseRemovePreLoadLinks Methode

Entfernt die HTTP/2-Server-Push-Regel, die zuvor auf dem Load Balancer für den angegebenen Anfragepfad registriert wurde.

Syntax

procedure PushPromiseRemovePreLoadLinks(const aPathMatch: String);

Parameter

NameTypBeschreibung
aPathMatchconst StringAnfragepfad, dessen Push-Promise-Regel entfernt werden soll, unter Verwendung desselben Werts, der ursprünglich an PushPromiseAddPreLoadLinks übergeben wurde (zum Beispiel /index.html).

Hinweise

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.

Beispiel


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

Zurück zu Methoden