TsgcHTTP2ClientZdarzenia › OnHTTP2Connect

OnHTTP2Connect Zdarzenie

Uruchamiane bezpośrednio po pomyślnym nawiązaniu połączenia klienta z serwerem HTTP/2.

Składnia

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

Wartość domyślna

Uwagi

OnHTTP2Connect jest wywoływane po otwarciu gniazda TCP, pomyślnym uzgadnianiu TLS (jeśli jest włączone), wymianie preambuły HTTP/2 i potwierdzeniu początkowej ramki SETTINGS, co oznacza, że klient jest gotowy do wysyłania żądań. Parametr Connection ujawnia aktywną sesję (zdalny host, protokół wynegocjowany przez ALPN, stan strumienia...), dzięki czemu aplikacja może rejestrować połączenie lub inicjalizować kontekst sesji. Zdarzenie może zostać wywołane ponownie po uruchomieniu reconectu przez WatchDog.

Przykład


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

Powrót do Zdarzeń