TsgcHTTP2Client › Metodi › Close
Esegue uno shutdown HTTP/2 controllato inviando un frame GOAWAY al server.
procedure Close(aCode: Th2ErrorCodes = h2erNO_ERROR; const aDescription: String = '');
| Nome | Tipo | Descrizione |
|---|---|---|
aCode | Th2ErrorCodes | Codice di errore HTTP/2 scritto nel frame GOAWAY. Il valore predefinito è h2erNO_ERROR per segnalare una chiusura pulita. |
aDescription | const String | Testo di debug opzionale copiato nel campo Additional Debug Data del frame GOAWAY; passi una stringa vuota quando non è richiesta alcuna motivazione. |
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.
oClient.Close(h2erNO_ERROR, 'client shutting down');