TsgcHTTP3Client › Méthodes › Connect

Connect Méthode

Ouvre la connexion QUIC et effectue la négociation TLS 1.3 et HTTP/3.

Syntaxe

procedure Connect(const aHost: string; aPort: Integer = 443);

Paramètres

NomTypeDescription
aHostconst stringAdresse IP ou nom DNS du serveur HTTP/3. Un littéral IPv6 est accepté, une adresse contenant un deux-points est interprétée comme de l'IPv6. Lorsque l'hôte figure dans une URL absolue, le littéral IPv6 doit être placé entre crochets, par exemple https://[::1]:443/.
aPortIntegerPort UDP du serveur. Valeur par défaut : 443.

Remarques

Connect ouvre une connexion QUIC vers aHost sur le port UDP aPort, effectue la négociation combinée transport et TLS 1.3, et configure les flux de contrôle HTTP/3. Lorsque la négociation réussit, OnConnect est déclenché et les méthodes de requête synchrones et asynchrones peuvent être utilisées. Le client QUIC natif nécessite OpenSSL 3.5 ou version ultérieure. L'attente est limitée par ConnectTimeout. Appelez Disconnect pour fermer la connexion.

Exemple


oClient := TsgcHTTP3Client.Create(nil);
oClient.Connect('www.example.com', 443);

Retour aux méthodes