TsgcHTTP2Clientメソッド › TraceAsync

TraceAsync メソッド

非ブロッキング HTTP/2 TRACE リクエストを送信します。エコーされたペイロードは OnHTTP2Response で届きます。

構文

procedure TraceAsync(const aURL: string);

パラメータ

名前タイプ説明
aURLconst stringターゲットの絶対 URL。(プロキシを経由した後)オリジンサーバーが受け取るリクエストヘッダーがエコーバックされます。

解説

Trace のノンブロッキング バリアント。呼び出し元をブロックせずに複数の TRACE プローブを異なるエンドポイントに対して発行する場合に便利です。各応答は OnHTTP2Response 経由で通知されます。多くのサーバーはセキュリティ上の理由から TRACE を拒否することに注意してください。

使用例

oClient.OnHTTP2Response := OnHTTP2ResponseEvent;
oClient.TraceAsync('https://api.example.com/diag');

メソッドに戻る