TsgcHTTP2Clientメソッド › ConnectAsync

ConnectAsync メソッド

HTTP/2セッションを開き、ノンブロッキングのGETを送信します。応答はOnHTTP2Responseにルーティングされます。

構文

procedure ConnectAsync(const aURL: string);

パラメータ

名前タイプ説明
aURLconst string最初のGETリクエストに使用される絶対URL。スキームによって、トランスポートがTLS暗号化(h2)か平文(h2c)かが決まります。

解説

Connect とは異なり、このバリアントはリクエストをディスパッチした直後に戻ります。レスポンスのボディとヘッダーは OnHTTP2Response イベントを通じて非同期に配信され、呼び出し元スレッドは同じ多重化セッション上で追加のリクエストを発行できます。

使用例

oClient.OnHTTP2Response := OnHTTP2ResponseEvent;
oClient.ConnectAsync('https://api.example.com/status');

メソッドに戻る