TsgcHTTP2Client › Właściwości › Request
Domyślne parametry żądania HTTP/2 (nagłówki, user-agent, accept, content-type) stosowane do każdego wychodzącego żądania.
property Request: TsgcHTTP2Request read FRequest write SetRequest;
—
Określa wartości nagłówków wysyłanych z każdym żądaniem HTTP/2 przez tego klienta. Używane do konfigurowania trwałych nagłówków, takich jak User-Agent, Accept, Accept-Encoding, Content-Type oraz niestandardowych nagłówków aplikacji. Nadpisania dla poszczególnych żądań można nadal stosować wewnątrz zdarzenia OnHTTP2BeforeRequest, które umożliwia dodawanie lub modyfikowanie nagłówków bezpośrednio przed ich kompresją HPACK i wysłaniem w strumieniu HTTP/2.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.Request.UserAgent := 'sgcHTTP2/1.0';
oHTTP2.Request.Accept := 'application/json';
oHTTP2.Request.CustomHeaders.Add('x-api-key: abcd1234');