TsgcHTTP2ClientPropriétés › Request

Request Propriété

Paramètres de requête HTTP/2 par défaut (en-têtes, user-agent, accept, content-type) appliqués à chaque requête sortante.

Syntaxe

property Request: TsgcHTTP2Request read FRequest write SetRequest;

Valeur par défaut

Remarques

Spécifie les valeurs d'en-tête envoyées avec chaque requête HTTP/2 émise par ce client. Utilisez-le pour configurer des en-têtes persistants tels que User-Agent, Accept, Accept-Encoding, Content-Type et tout en-tête d'application personnalisé. Des substitutions par requête peuvent encore être appliquées depuis l'intérieur de l'événement OnHTTP2BeforeRequest, qui vous permet d'ajouter ou de modifier des en-têtes immédiatement avant qu'ils ne soient compressés par HPACK et envoyés sur le flux HTTP/2.

Exemple


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

Retour aux propriétés