TsgcHTTP3Client › メソッド › TraceAsync

TraceAsync メソッド

ノンブロッキングの HTTP/3 TRACE リクエストを送信します。返信は OnResponse で到着します。

構文

procedure TraceAsync(const aURL: string);

パラメータ

名前タイプ説明
aURLconst stringTRACE リクエストの送信先の絶対 URL。

解説

TraceAsync は HTTP/3 TRACE リクエストを送信し、呼び出し元スレッドをブロックせずに即座に返ります。完全なレスポンスを受信すると OnResponse イベントで通知されます。リクエストが失敗した場合は代わりに OnError が発生します。TRACE はリソースへのパスに沿ってメッセージのループバックテストを実行します。多くのサーバーはセキュリティ上の理由でこれを無効にしています。ボディを直接返すブロッキング呼び出しには Trace を使用してください。

使用例


oClient.OnResponse := OnResponseEvent;
oClient.TraceAsync('https://api.example.com/v1/users');

メソッドに戻る