增加 Quarkus/Vert.x 中 HTTP/2 标头的大小限制

问题描述 投票:0回答:1

quarkus 中 http/2 有四个配置参数:

  1. quarkus.http.limits.header-table-size
  2. quarkus.http.limits.max-concurrent-streams
  3. quarkus.http.limits.max-frame-size
  4. quarkus.http.limits.max-header-list-size

https://quarkus.io/guides/all-config

首先,尝试增加

quarkus.http.limits.max-header-list-size
参数,但还不够。

当前配置参数以八位字节为单位。 Quarkus 使用 Vert.x 服务器(https://github.com/eclipse-vertx/vert.x/blob/4.5.7/src/main/java/io/vertx/core/http/Http2Settings.java)。

如何使用 HTTP/2 协议增加标头的大小? 它们如何相互影响? 如何将字节值转换为当前配置参数?

quarkus vert.x http2
1个回答
0
投票

quarkus.http.limits.max-header-list-size
正在配置整个标头部分:所有标头名称+值+每个字段32 * 8字节的列表。

要转换字节值,只需将其除以 8。

© www.soinside.com 2019 - 2024. All rights reserved.