TsgcHTTP2Client › Propiedades › Request
Parámetros predeterminados de solicitud HTTP/2 (cabeceras, user-agent, accept, content-type) aplicados a cada solicitud saliente.
property Request: TsgcHTTP2Request read FRequest write SetRequest;
—
Especifica los valores de cabecera que se envían con cada solicitud HTTP/2 emitida por este cliente. Úselo para configurar cabeceras persistentes como User-Agent, Accept, Accept-Encoding, Content-Type y cualquier cabecera de aplicación personalizada. Aún pueden aplicarse anulaciones por solicitud desde dentro del evento OnHTTP2BeforeRequest, que le permite añadir o modificar cabeceras inmediatamente antes de que se compriman con HPACK y se envíen en el flujo 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');