TsgcHTTP3Client › イベント › OnError

OnError イベント

リクエストまたは接続エラーが発生したときに発生します。

構文

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

デフォルト値

—

解説

OnError は、リクエストが完了できない場合や接続が失敗した場合(たとえばハンドシェイクのタイムアウト、サーバーへの到達不可、QUIC/HTTP/3 プロトコルエラーの報告など)に発生します。Error パラメータには失敗の説明テキストが含まれます。これは同期リクエストメソッドが発生させる例外の非同期対応であり、GetAsync やその他の非同期メソッドからの失敗を表面化させる場所です。

使用例


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

イベントに戻る