TsgcHTTP2Client › Eigenschaften › Request
Standard-HTTP/2-Anfrageparameter (Header, User-Agent, Accept, Content-Type), die auf jede ausgehende Anfrage angewendet werden.
property Request: TsgcHTTP2Request read FRequest write SetRequest;
—
Gibt die Header-Werte an, die mit jeder von diesem Client ausgegebenen HTTP/2-Anforderung gesendet werden. Verwenden Sie sie, um persistente Header wie User-Agent, Accept, Accept-Encoding, Content-Type und beliebige benutzerdefinierte Anwendungs-Header zu konfigurieren. Überschreibungen pro Anforderung können weiterhin innerhalb des OnHTTP2BeforeRequest-Ereignisses angewendet werden, das es Ihnen ermöglicht, Header unmittelbar zu ergänzen oder zu ändern, bevor sie HPACK-komprimiert und auf dem HTTP/2-Stream gesendet werden.
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');