TsgcHTTP2ClientÉvénements › OnHTTP2Connect

OnHTTP2Connect Event

Se déclenche juste après que le client se soit connecté avec succès au serveur HTTP/2.

Syntaxe

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

Valeur par défaut

Remarques

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.

Exemple


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

Retour aux événements