TsgcWebSocketHTTPServer › Metody › PushPromiseRemovePreLoadLinks
Usuwa regułę HTTP/2 Server Push zarejestrowaną wcześniej dla podanej ścieżki żądania.
procedure PushPromiseRemovePreLoadLinks(const aPathMatch: String);
| Nazwa | Typ | Opis |
|---|---|---|
aPathMatch | const String | Ścieżka żądania, dla której reguła push-promise powinna zostać usunięta, używając tej samej wartości, która została pierwotnie przekazana do PushPromiseAddPreLoadLinks (na przykład /index.html). |
PushPromiseRemovePreLoadLinks wyszukuje wpis zapisany dla aPathMatch w wewnętrznej tabeli push-promise i usuwa go, dzięki czemu kolejne żądania HTTP/2 dla tej ścieżki są obsługiwane bez ramek PUSH_PROMISE. Wyszukiwanie jest dokładnym dopasowaniem do wartości pierwotnie dostarczonej do PushPromiseAddPreLoadLinks; wywołania dotyczące ścieżek, które nigdy nie zostały zarejestrowane (lub zostały już usunięte), są po cichu ignorowane. Pełne omówienie przepływu push-promise zawiera sekcja HTTP/2 Server Push.
oServer.PushPromiseRemovePreLoadLinks('/index.html');