TsgcHTTP3Client › Métodos › SetMaxPushId

SetMaxPushId Método

Aumenta o ID máximo de push que o cliente permite ao servidor usar para server push.

Sintaxe

procedure SetMaxPushId(aMaxPushId: Int64);

Parâmetros

NameTypeDescrição
aMaxPushIdInt64Maior 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.

Observações

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.

Exemplo


oClient.SetMaxPushId(10);

Voltar para Métodos