TsgcHTTP3Client › Métodos › CancelPush
Cancela um server push HTTP/3 que o cliente não deseja receber.
procedure CancelPush(aPushId: Int64);
| Name | Type | Descrição |
|---|---|---|
aPushId | Int64 | Identificador do server push a cancelar, conforme anunciado em OnPushPromise. |
CancelPush envia um frame CANCEL_PUSH no stream de controle (RFC 9114 Seção 7.2.3), informando ao servidor que o cliente não está interessado no push identificado por aPushId. Use-o em OnPushPromise quando o recurso prometido já estiver em cache ou não for necessário, para que o servidor possa parar de enviá-lo e liberar o stream associado. O push id máximo que o cliente está disposto a aceitar é controlado com SetMaxPushId.
oClient.CancelPush(0);