TsgcHTTP3Server › 属性 › H3Settings

H3Settings 属性

在 SETTINGS 帧中向对等方通告的 HTTP/3 协议设置。

语法

property H3Settings: TsgcHTTP3ServerSettings;

默认值

—

备注

H3Settings 公开服务器在其控制流 SETTINGS 帧(RFC 9114 第 7.2.4 节)中向每个客户端通告的 HTTP/3 连接参数。该设置对象提供:

Member类型描述
Settings.QPACKMaxTableCapacityInt64对等方用于压缩标头字段的 QPACK 动态表的最大字节数。
Settings.MaxFieldSectionSizeInt64服务器接受的标头字段节的最大字节数(名称和值长度之和加上开销)。
Settings.QPACKBlockedStreamsInt64可能因等待 QPACK 动态表更新而被阻塞的流的数量。
MaxConcurrentStreamsInteger客户端在单条连接上同时可打开的最大请求流数。

默认值遵循 RFC 9114 建议,适合大多数服务器;仅在针对大批量标头压缩进行调优或限制资源使用时才进行调整。

示例


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

返回属性