TsgcHTTP2ClientEreignisse › OnHTTP2Connect

OnHTTP2Connect Ereignis

Wird unmittelbar nach der erfolgreichen Verbindung des Clients mit dem HTTP/2-Server ausgelöst.

Syntax

property OnHTTP2Connect: TsgcHTTP2ClientConnectEvent;
// TsgcHTTP2ClientConnectEvent = procedure(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient) of object

Standardwert

Hinweise

OnHTTP2Connect wird ausgelöst, nachdem der TCP-Socket geöffnet wurde, der TLS-Handshake (falls aktiviert) erfolgreich war, die HTTP/2-Präambel ausgetauscht wurde und der anfängliche SETTINGS-Frame bestätigt wurde, was bedeutet, dass der Client bereit ist, Anfragen zu senden. Der Connection-Parameter stellt die aktive Sitzung bereit (Remote-Host, über ALPN ausgehandeltes Protokoll, Stream-Zustand...), sodass die Anwendung die Verbindung protokollieren oder pro-Sitzung-Kontext initialisieren kann. Das Ereignis kann erneut ausgelöst werden, wenn eine WatchDog-Wiederverbindung ausgelöst wird.

Beispiel


procedure OnHTTP2ConnectEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient);
begin
  Log('HTTP/2 connected to ' + Connection.PeerIP);
end;

Zurück zu Ereignissen