TsgcHTTP2ClientProperties › Request

Request Proprietà

Parametri predefiniti delle richieste HTTP/2 (header, user-agent, accept, content-type) applicati a ogni richiesta in uscita.

Sintassi

property Request: TsgcHTTP2Request read FRequest write SetRequest;

Valore predefinito

Note

Specifica i valori di intestazione inviati con ogni richiesta HTTP/2 emessa da questo client. Usarlo per configurare intestazioni persistenti come User-Agent, Accept, Accept-Encoding, Content-Type e qualsiasi intestazione applicativa personalizzata. Le sostituzioni per singola richiesta possono comunque essere applicate dall'interno dell'evento OnHTTP2BeforeRequest, che consente di aggiungere o modificare intestazioni immediatamente prima che vengano compresse con HPACK e inviate sullo stream HTTP/2.

Esempio


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');

Torna alle Proprietà