TsgcWebSocketHTTPServer › Methoden › PushPromiseRemovePreLoadLinks
Entfernt die zuvor für den angegebenen Anfragepfad registrierte HTTP/2-Server-Push-Regel.
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 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.
oServer.PushPromiseRemovePreLoadLinks('/index.html');