TsgcHTTP3Client › Métodos › SetMaxPushId
Eleva el push id máximo que el cliente permite usar al servidor para el server push.
procedure SetMaxPushId(aMaxPushId: Int64);
| Nombre | Tipo | Descripción |
|---|---|---|
aMaxPushId | Int64 | El mayor push id que el servidor tiene permitido usar. El servidor puede enviar recursos con ids hasta este valor inclusive. |
SetMaxPushId envía un frame MAX_PUSH_ID en el stream de control (RFC 9114 Sección 7.2.7), que es la forma en que el cliente concede al servidor permiso para usar server push. Hasta que el cliente eleva este límite no se permiten pushes, así que llámelo para habilitar el server push y vuelva a llamarlo con un valor mayor para ampliar el margen a medida que se consumen los pushes. El valor solo debe incrementarse; enviar un valor menor es un error de protocolo. Los pushes prometidos se informan en OnPushPromise y pueden rechazarse con CancelPush.
oClient.SetMaxPushId(10);