TsgcHTTP3Server › 속성 › H3Settings

H3Settings 속성

SETTINGS 프레임에서 피어에게 알리는 HTTP/3 프로토콜 설정.

구문

property H3Settings: TsgcHTTP3ServerSettings;

기본값

—

설명

H3Settings는 서버가 제어 스트림 SETTINGS 프레임에서 각 클라이언트에 알리는 HTTP/3 연결 매개변수를 노출합니다(RFC 9114 섹션 7.2.4). 설정 객체는 다음을 제공합니다:

MemberType설명
Settings.QPACKMaxTableCapacityInt64피어가 헤더 필드를 압축하는 데 사용할 수 있는 QPACK 동적 테이블의 최대 크기(바이트 단위).
Settings.MaxFieldSectionSizeInt64서버가 수락할 헤더 필드 섹션의 최대 크기(바이트 단위, 이름과 값 길이의 합에 오버헤드를 더한 값).
Settings.QPACKBlockedStreamsInt64QPACK 동적 테이블 업데이트를 기다리며 차단될 수 있는 스트림 수.
MaxConcurrentStreamsInteger클라이언트가 단일 연결에서 동시에 열 수 있는 최대 요청 스트림 수.

기본값은 RFC 9114 권장 사항을 따르며 대부분의 서버에 적합합니다. 대용량 헤더 압축을 위해 조정하거나 리소스 사용량을 제한할 때만 변경하십시오.

예제


oServer.H3Settings.Settings.MaxFieldSectionSize := 65536;
oServer.H3Settings.MaxConcurrentStreams := 200;

속성으로 돌아가기