TsgcWebSocketHTTPServerMethoden › PushPromiseRemovePreLoadLinks

PushPromiseRemovePreLoadLinks Methode

Entfernt die zuvor für den angegebenen Anfragepfad registrierte HTTP/2-Server-Push-Regel.

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 lokalisiert den für aPathMatch gespeicherten Eintrag in der internen Push-Promise-Tabelle 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 gegen den ursprünglich an PushPromiseAddPreLoadLinks übergebenen Wert; Aufrufe für Pfade, die nie registriert wurden (oder bereits entfernt wurden), werden stillschweigend ignoriert. Eine vollständige Übersicht über den Push-Promise-Workflow finden Sie unter HTTP/2 Server Push.

Beispiel


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

Zurück zu Methoden