TsgcWebSocketLoadBalancerServer › Metody › PushPromiseRemovePreLoadLinks
Usuwa regułę HTTP/2 Server Push wcześniej zarejestrowaną w load balancerze dla danej ś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). |
Metoda PushPromiseRemovePreLoadLinks lokalizuje wpis przechowywany dla aPathMatch w wewnętrznej tabeli push-promise load balancera 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 podanej w metodzie PushPromiseAddPreLoadLinks; wywołania dla ścieżek, które nigdy nie były rejestrowane (lub zostały już usunięte), są ignorowane. Pełny przegląd przepływu push-promise znajdziesz w dokumentacji HTTP/2 Server Push.
oServer.PushPromiseRemovePreLoadLinks('/index.html');