gpt4 book ai didi

java - 保护 Java webapp(使用 JAX-RS)免受太大的 HTTP 请求

转载 作者:行者123 更新时间:2023-11-29 06:00:13 27 4
gpt4 key购买 nike

我有一个 JAX-RS 1.1 资源 FooBar,它有一个接受 String POST 参数的方法,如下所示

@Path("/foobar")
public class FooBar {

@POST
public void doSomething(@FormParam("name") String name) {
//...
}
}

如果 name 长于指定的最大值,是否可以防止调用它?我想知道如果名称的大小为 1GB,它会做什么?

最佳答案

通常,您可以在 ServletContainer 上配置 post 请求的最大大小。例如,Tomcat 在 httpConnector 指令中有 maxPostSize 设置。在 Tomcat 中默认为 2 MB 左右。

关于java - 保护 Java webapp(使用 JAX-RS)免受太大的 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10433265/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com