TsgcHTTP2ClientMethoden › Close

Close Methode

Führt ein ordnungsgemäßes HTTP/2-Herunterfahren durch, indem ein GOAWAY-Frame an den Server gesendet wird.

Syntax

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

Parameter

NameTypBeschreibung
aCodeTh2ErrorCodesHTTP/2-Fehlercode, der in den GOAWAY-Frame geschrieben wird. Standardmäßig h2erNO_ERROR, um ein sauberes Herunterfahren zu signalisieren.
aDescriptionconst StringOptionaler Debug-Text, der in das Feld "Additional Debug Data" des GOAWAY-Frames kopiert wird; übergeben Sie eine leere Zeichenkette, wenn kein Grund erforderlich ist.

Hinweise

Anders als Disconnect benachrichtigt Close den Peer mit einem GOAWAY-Frame, sodass bereits geöffnete Streams fertigstellen können, bevor der Transport abgebaut wird. Rufen Sie es auf, wenn Sie die HTTP/2-Sitzung sauber freigeben möchten, während noch in Bearbeitung befindliche Anfragen berücksichtigt werden.

Beispiel

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

Zurück zu Methoden