TsgcHTTP2ClientMetodi › Close

Close Metodo

Esegue uno shutdown HTTP/2 controllato inviando un frame GOAWAY al server.

Sintassi

procedure Close(aCode: Th2ErrorCodes = h2erNO_ERROR; const aDescription: String = '');

Parametri

NomeTipoDescrizione
aCodeTh2ErrorCodesCodice di errore HTTP/2 scritto nel frame GOAWAY. Il valore predefinito è h2erNO_ERROR per segnalare una chiusura pulita.
aDescriptionconst StringTesto di debug opzionale copiato nel campo Additional Debug Data del frame GOAWAY; passi una stringa vuota quando non è richiesta alcuna motivazione.

Note

A differenza di Disconnect, Close notifica al peer con un frame GOAWAY in modo che i flussi già aperti possano terminare prima che il trasporto venga chiuso. Chiamarlo quando si desidera rilasciare la sessione HTTP/2 in modo pulito rispettando le richieste in corso.

Esempio

oClient.Close(h2erNO_ERROR, 'client shutting down');

Torna ai Metodi