小编Kha*_*bhy的帖子

如何限制tomcat 8中的帖子大小?如何对其进行自定义回复?

我在 server.xml 文件中配置了这个

<Connector URIEncoding="UTF-8" connectionTimeout="20000" maxHttpHeaderSize="65536" **maxPostSize="1024"** port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
Run Code Online (Sandbox Code Playgroud)

但是,请求超过 1 KB 的传递就好像从未设置 maxPostSize 一样。任何人都可以建议什么会导致这种情况?

另一件事,如果帖子大小超过 1 KB,我想知道如何从 tomcat 进行自定义 http 回复

更新 因为我在这个问题上已经很久了。我有机会查看 tomcat 的源代码以准确检查此处发生的情况: 单击此处

我注意到从第 2541 行到第 2550 行,他们正在使用 getContentLength(),尽管文档说“maxPostSize:以字节为单位的最大大小”。这怎么可能以字节为单位?对我来说,它看起来更多的是字符数,它可以在 servlet 端完成。有人可以解释我在这里缺少什么吗?

java servlets tomcat8

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

servlets ×1

tomcat8 ×1