TsgcHTTP2ClientWłaściwości › Active

Active Właściwość

Otwiera lub zamyka połączenie HTTP/2 z serwerem zdalnym.

Składnia

property Active: Boolean read GetActive write SetActive;

Wartość domyślna

False

Uwagi

Należy ustawić właściwość Active na True, aby nawiązać połączenie TCP/TLS, wynegocjować HTTP/2 (przy użyciu ALPN, gdy TLS jest włączony) i uruchomić wymianę preambułą/SETTINGS. Ustawienie na False zamknie połączenie w sposób kontrolowany. Wywołanie metody HTTP/2, takiej jak Get lub Post, automatycznie aktywuje komponent, gdy jest to wymagane, dlatego jawne przypisanie właściwości Active jest zazwyczaj potrzebne wyłącznie wtedy, gdy wymagane jest utrzymanie długotrwałego połączenia HTTP/2 pomiędzy żądaniami.

Przykład


oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.Active := True;

Wróć do Właściwości