TsgcHTTP2Client › Métodos › Close
Realiza un cierre controlado de HTTP/2 enviando un frame GOAWAY al servidor.
procedure Close(aCode: Th2ErrorCodes = h2erNO_ERROR; const aDescription: String = '');
| Nombre | Tipo | Descripción |
|---|---|---|
aCode | Th2ErrorCodes | Código de error HTTP/2 escrito en el frame GOAWAY. Por defecto es h2erNO_ERROR para indicar un cierre limpio. |
aDescription | const String | Texto 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. |
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.
oClient.Close(h2erNO_ERROR, 'client shutting down');