TsgcHTTP3Client › イベント › OnResponse
クライアントがサーバーからの完全なレスポンス (ステータス、ヘッダー、ボディ) を受信したときに発生します。
property OnResponse: TsgcHTTP3ResponseEvent;
// TsgcHTTP3ResponseEvent = procedure(Sender: TObject; const Response: TsgcHTTP3Response) of object
—
OnResponse は、リクエストに対する完全な HTTP/3 レスポンスが受信されたときに発生します。これは非同期メソッド(GetAsync、PostAsync など)が結果を通知する方法です。Response パラメータはステータスコード、レスポンスヘッダー、ボディ(生のバイトおよびデコードされた文字列の両方として利用可能)を公開し、アプリケーションが返信を処理できるようにします。リクエストが失敗した場合は代わりに OnError が発生します。
procedure OnResponseEvent(Sender: TObject; const Response: TsgcHTTP3Response);
begin
Log('HTTP/3 status: ' + IntToStr(Response.StatusCode));
ShowMessage(Response.DataString);
end;