TsgcHTTP3Client › Methoden › Connect

Connect Method

Opent de QUIC-verbinding en voert de TLS 1.3- en HTTP/3-handshake uit.

Syntaxis

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

Parameters

NaamTypeBeschrijving
aHostconst stringIP-adres of DNS-naam van de HTTP/3-server. Een IPv6-literal wordt geaccepteerd, een adres dat een dubbele punt bevat wordt als IPv6 gelezen. Wanneer de host binnen een absolute URL wordt meegegeven, moet de IPv6-literal tussen vierkante haken staan, bijvoorbeeld https://[::1]:443/.
aPortIntegerUDP-poort van de server. Standaardwaarde is 443.

Opmerkingen

Connect opent een QUIC-verbinding naar aHost op UDP-poort aPort, voert de gecombineerde transport- en TLS 1.3-handshake uit en stelt de HTTP/3-controlstreams in. Wanneer de handshake slaagt, wordt OnConnect geactiveerd en kunnen de synchrone en asynchrone verzoekmethoden worden gebruikt. De native QUIC-client vereist OpenSSL 3.5 of hoger. Het wachten wordt begrensd door ConnectTimeout. Roep Disconnect aan om de verbinding te sluiten.

Voorbeeld


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

Terug naar methoden