TsgcHTTP2Client속성 › Request

Request 속성

모든 발신 요청에 적용되는 기본 HTTP/2 요청 매개변수(headers, user-agent, accept, content-type).

구문

property Request: TsgcHTTP2Request read FRequest write SetRequest;

기본값

설명

이 클라이언트가 발행하는 모든 HTTP/2 요청과 함께 전송되는 헤더 값을 지정합니다. User-Agent, Accept, Accept-Encoding, Content-Type 및 모든 사용자 정의 애플리케이션 헤더와 같은 영구 헤더를 구성하는 데 사용하십시오. 요청별 재정의는 여전히 OnHTTP2BeforeRequest 이벤트 내부에서 적용할 수 있으며, 이를 통해 헤더가 HPACK으로 압축되어 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');

속성으로 돌아가기