TsgcHTTP2Client › Méthodes › Close
Effectue un arrêt HTTP/2 propre en envoyant une trame GOAWAY au serveur.
procedure Close(aCode: Th2ErrorCodes = h2erNO_ERROR; const aDescription: String = '');
| Nom | Type | Description |
|---|---|---|
aCode
| Th2ErrorCodes | Code d'erreur HTTP/2 écrit dans la trame GOAWAY. Par défaut h2erNO_ERROR pour signaler un arrêt propre. |
aDescription
| const String
| Texte de débogage optionnel copié dans le champ Additional Debug Data de la trame GOAWAY ; passez une chaîne vide lorsqu'aucune raison n'est requise. |
Contrairement à Disconnect, Close notifie le pair avec une trame GOAWAY afin que les flux déjà ouverts puissent se terminer avant que le transport ne soit démonté. Appelez-le lorsque vous souhaitez libérer la session HTTP/2 proprement tout en respectant les requêtes en cours.
oClient.Close(h2erNO_ERROR, 'client shutting down');