TsgcHTTP3Client › Methoden › CancelPush
Annuleert een HTTP/3 server-push die de client niet wil ontvangen.
procedure CancelPush(aPushId: Int64);
| Naam | Type | Beschrijving |
|---|---|---|
aPushId | Int64 | Identifier van de server-push die geannuleerd moet worden, zoals aangekondigd op OnPushPromise. |
CancelPush verstuurt een CANCEL_PUSH-frame op de besturingsstroom (RFC 9114 Sectie 7.2.3), waarmee de server wordt verteld dat de client niet geïnteresseerd is in de push geïdentificeerd door aPushId. Gebruik het vanuit OnPushPromise wanneer de beloofde resource al in de cache staat of anderszins niet nodig is, zodat de server kan stoppen met verzenden en de bijbehorende stream kan vrijgeven. De maximale push-id die de client bereid is te accepteren wordt bestuurd met SetMaxPushId.
oClient.CancelPush(0);