TsgcWebSocketLoadBalancerServerMetody › PushPromiseRemovePreLoadLinks

PushPromiseRemovePreLoadLinks Metoda

Usuwa regułę HTTP/2 Server Push wcześniej zarejestrowaną w load balancerze dla danej ścieżki żądania.

Składnia

procedure PushPromiseRemovePreLoadLinks(const aPathMatch: String);

Parametry

NazwaTypOpis
aPathMatchconst 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).

Uwagi

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.

Przykład


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

Powrót do metod