TsgcWebSocketHTTPServerMethoden › PushPromiseRemovePreLoadLinks

PushPromiseRemovePreLoadLinks Method

Verwijdert de eerder geregistreerde HTTP/2 Server Push-regel voor het opgegeven verzoekpad.

Syntaxis

void __fastcall PushPromiseRemovePreLoadLinks(const UnicodeString aPathMatch);

Parameters

NaamTypeBeschrijving
aPathMatchconst StringAanvraagpad waarvan de push-promise-regel moet worden verwijderd, met dezelfde waarde die oorspronkelijk aan PushPromiseAddPreLoadLinks is doorgegeven (bijvoorbeeld /index.html).

Opmerkingen

PushPromiseRemovePreLoadLinks lokaliseert de vermelding die voor aPathMatch in de interne push-promise-tabel is opgeslagen en verwijdert deze, zodat daaropvolgende HTTP/2-aanvragen voor dat pad worden bediend zonder PUSH_PROMISE-frames. De lookup is een exacte match met de waarde die oorspronkelijk aan PushPromiseAddPreLoadLinks is doorgegeven; aanroepen voor paden die nooit zijn geregistreerd (of al zijn verwijderd) worden stilzwijgend genegeerd. Zie HTTP/2 Server Push voor een volledig overzicht van de push-promise-workflow.

Voorbeeld


oServer->PushPromiseRemovePreLoadLinks("/index.html");

Terug naar methoden