TsgcWebSocketHTTPServerMetody › PushPromiseRemovePreLoadLinks

PushPromiseRemovePreLoadLinks Metoda

Usuwa regułę HTTP/2 Server Push zarejestrowaną wcześniej dla podanej ś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

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.

Przykład


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

Powrót do metod