TsgcHTTP3Client › Zdarzenia › OnError

OnError Zdarzenie

Uruchamiane, gdy wystąpi błąd żądania lub połączenia.

Składnia

property OnError: TsgcHTTP3ErrorEvent;
// TsgcHTTP3ErrorEvent = procedure(Sender: TObject; const Error: string) of object

Wartość domyślna

—

Uwagi

OnError jest wywoływane, gdy żądanie nie może zostać zrealizowane lub połączenie się nie powiedzie, na przykład gdy limit czasu uzgadniania upłynie, serwer jest niedostępny lub zgłoszony zostanie błąd protokołu QUIC/HTTP/3. Parametr Error zawiera tekstowy opis błędu. Jest to asynchroniczny odpowiednik wyjątku zgłaszanego przez synchroniczne metody żądań, więc tutaj należy obsługiwać błędy z metod GetAsync i innych metod asynchronicznych.

Przykład


procedure OnErrorEvent(Sender: TObject; const Error: string);
begin
  Log('HTTP/3 error: ' + Error);
end;

Powrót do Zdarzeń