TsgcHTTP3Client › Métodos › SetMaxPushId
Aumenta o ID máximo de push que o cliente permite ao servidor usar para server push.
procedure SetMaxPushId(aMaxPushId: Int64);
| Name | Type | Descrição |
|---|---|---|
aMaxPushId | Int64 | Maior ID de push que o servidor tem permissão para usar. O servidor pode fazer push de recursos com IDs até e incluindo este valor. |
SetMaxPushId envia um frame MAX_PUSH_ID no stream de controle (RFC 9114 Seção 7.2.7), que é como o cliente concede ao servidor permissão para usar server push. Até que o cliente aumente esse limite, nenhum push é permitido; portanto, chame-o para habilitar o server push e chame-o novamente com um valor maior para ampliar a concessão à medida que os pushes são consumidos. O valor deve apenas aumentar; enviar um valor menor é um erro de protocolo. Os pushes prometidos são reportados em OnPushPromise e podem ser recusados com CancelPush.
oClient.SetMaxPushId(10);