TsgcHTTP3Client › Metodi › SetMaxPushId

SetMaxPushId Metodo

Aumenta il push id massimo che il client consente al server di utilizzare per il server push.

Sintassi

procedure SetMaxPushId(aMaxPushId: Int64);

Parametri

NomeTipoDescrizione
aMaxPushIdInt64Push id massimo che il server è autorizzato a usare. Il server può effettuare push di risorse con id fino a questo valore incluso.

Note

SetMaxPushId invia un frame MAX_PUSH_ID sullo stream di controllo (RFC 9114 Sezione 7.2.7), che è il modo in cui il client concede al server il permesso di usare il server push. Finché il client non aumenta questo limite non è consentito alcun push, quindi chiamarlo per abilitare il server push e chiamarlo di nuovo con un valore più alto per estendere la concessione man mano che i push vengono consumati. Il valore può solo aumentare; inviare un valore più basso è un errore di protocollo. I push promessi vengono segnalati su OnPushPromise e possono essere rifiutati con CancelPush.

Esempio


oClient.SetMaxPushId(10);

Torna ai Metodi