TsgcHTTP2ClientMétodos › Close

Close Method

Realiza um shutdown HTTP/2 gracioso enviando um frame GOAWAY ao servidor.

Sintaxe

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

Parâmetros

NameTypeDescrição
aCodeTh2ErrorCodesCódigo de erro HTTP/2 gravado no frame GOAWAY. O valor padrão é h2erNO_ERROR para sinalizar um encerramento limpo.
aDescriptionconst StringTexto de debug opcional copiado para o campo Additional Debug Data do frame GOAWAY; passe uma string vazia quando nenhum motivo for necessário.

Observações

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.

Exemplo

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

Voltar para Métodos