TsgcHTTP2Client › Métodos › Close
Realiza um shutdown HTTP/2 gracioso enviando um frame GOAWAY ao servidor.
procedure Close(aCode: Th2ErrorCodes = h2erNO_ERROR; const aDescription: String = '');
| Name | Type | Descrição |
|---|---|---|
aCode | Th2ErrorCodes | Código de erro HTTP/2 gravado no frame GOAWAY. O valor padrão é h2erNO_ERROR para sinalizar um encerramento limpo. |
aDescription | const String | Texto de debug opcional copiado para o campo Additional Debug Data do frame GOAWAY; passe uma string vazia quando nenhum motivo for necessário. |
Ao contrário de Disconnect, Close notifica o peer com um frame GOAWAY para que os streams já abertos possam terminar antes de o transporte ser encerrado. Chame-o quando você quiser liberar a sessão HTTP/2 de forma limpa respeitando as requisições em andamento.
oClient.Close(h2erNO_ERROR, 'client shutting down');