【发布时间】:2021-05-19 23:15:46
【问题描述】:
我想在使用适用于 JSF 的 Quarkus MyFaces 扩展的应用程序中配置 Undertow 的 MAX_PARAMETERS 值。
我找不到任何可以转发到 Undertow 的 application.properties 设置,似乎也没有任何 API 可以自定义 UndertowOptionMap。有办法吗?
【问题讨论】:
-
这里不是专家,但我相信您正在寻找的选项在 Quarkus 的 Undertow 版本中不可用。这是因为在 Quarkus 中,Undertow 纯粹是一个 servlet 容器,HTTP 传输由 Vert.x 处理,它有不同的配置选项。有关可配置的 HTTP 限制,请参阅quarkus.io/guides/http-reference#http-limits-configuration
-
@Ladicek 我明白了。不过,我遇到了
io.undertow.util.ParameterLimitException,而且似乎没有与参数限制本身相关的设置,所以我将在 Quarkus GitHub 上打开一个功能请求。 -
是的,在 Vert.x 实现中,
UndertowOptionMap似乎被硬编码为空:github.com/quarkusio/quarkus-http/blob/3.1.0.Beta1/vertx/src/… 我猜功能请求是有道理的。