TsgcHTTP2Client › Événements › OnHTTP2Connect
Se déclenche juste après que le client se soit connecté avec succès au serveur HTTP/2.
property OnHTTP2Connect: TsgcHTTP2ClientConnectEvent;
// TsgcHTTP2ClientConnectEvent = procedure(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient) of object
—
OnHTTP2Connect est déclenché après l'ouverture du socket TCP, la réussite de la négociation TLS (si activée), l'échange du préambule HTTP/2 et l'accusé de réception de la trame SETTINGS initiale, ce qui signifie que le client est prêt à envoyer des requêtes. Le paramètre Connection expose la session active (hôte distant, protocole négocié via ALPN, état du flux...) afin que l'application puisse journaliser la connexion ou initialiser le contexte par session. L'événement peut être déclenché à nouveau lorsqu'une reconnexion WatchDog est déclenchée.
procedure OnHTTP2ConnectEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient);
begin
Log('HTTP/2 connected to ' + Connection.PeerIP);
end;