TsgcHTTP2Client › プロパティ › Request
デフォルトの HTTP/2 リクエストパラメータ (ヘッダー、user-agent、accept、content-type)。すべての送信リクエストに適用されます。
property Request: TsgcHTTP2Request read FRequest write SetRequest;
—
このクライアントが発行するすべての HTTP/2 リクエストとともに送信されるヘッダー値を指定します。User-Agent、Accept、Accept-Encoding、Content-Type、カスタムアプリケーションヘッダーなどの永続的なヘッダーを設定するために使用します。リクエストごとの上書きは、HTTP/2 ストリームで HPACK 圧縮されて送信される直前にヘッダーを追加または変更できる OnHTTP2BeforeRequest イベント内からも適用できます。
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');