TsgcHTTP2Client › メソッド › ConnectAsync
HTTP/2セッションを開き、ノンブロッキングのGETを送信します。応答はOnHTTP2Responseにルーティングされます。
procedure ConnectAsync(const aURL: string);
| 名前 | タイプ | 説明 |
|---|---|---|
aURL | const string | 最初のGETリクエストに使用される絶対URL。スキームによって、トランスポートがTLS暗号化(h2)か平文(h2c)かが決まります。 |
Connect とは異なり、このバリアントはリクエストをディスパッチした直後に戻ります。レスポンスのボディとヘッダーは OnHTTP2Response イベントを通じて非同期に配信され、呼び出し元スレッドは同じ多重化セッション上で追加のリクエストを発行できます。
oClient.OnHTTP2Response := OnHTTP2ResponseEvent;
oClient.ConnectAsync('https://api.example.com/status');