TsgcHTTP2ClientPropriedades › Request

Request Property

Parâmetros padrão de requisição HTTP/2 (cabeçalhos, user-agent, accept, content-type) aplicados a toda requisição de saída.

Sintaxe

property Request: TsgcHTTP2Request read FRequest write SetRequest;

Valor Padrão

Observações

Especifica os valores de header que são enviados com cada requisição HTTP/2 emitida por este cliente. Utilize-o para configurar headers persistentes como User-Agent, Accept, Accept-Encoding, Content-Type e qualquer header de aplicação personalizado. Substituições por requisição ainda podem ser aplicadas de dentro do evento OnHTTP2BeforeRequest, que permite adicionar ou modificar headers imediatamente antes de serem comprimidos com HPACK e enviados no stream HTTP/2.

Exemplo


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

Voltar para Propriedades