TsgcHTTP2ClientMétodos › Close

Close Método

Realiza un cierre controlado de HTTP/2 enviando un frame GOAWAY al servidor.

Sintaxis

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

Parámetros

NombreTipoDescripción
aCodeTh2ErrorCodesCódigo de error HTTP/2 escrito en el frame GOAWAY. Por defecto es h2erNO_ERROR para indicar un cierre limpio.
aDescriptionconst StringTexto de depuración opcional copiado en el campo de datos de depuración adicionales del frame GOAWAY; pase una cadena vacía cuando no se requiera ningún motivo.

Observaciones

A diferencia de Disconnect, Close notifica al par con una trama GOAWAY para que los flujos ya abiertos puedan finalizar antes de que se cierre el transporte. Llámelo cuando desee liberar la sesión HTTP/2 limpiamente respetando las solicitudes en vuelo.

Ejemplo

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

Volver a Métodos