java - 限制 Tomcat 中的最大请求大小

标签 java http tomcat servlets spring-boot

在基于带有嵌入式 Tomcat 的 Spring Boot 的 REST 服务上工作时,我想限制任何 HTTP 方法(POST、PUT、GET 等)的请求正文的大小。

我知道连接器的 maxPostSize 属性。但是这个属性似乎只限制了 POST 请求。恕我直言,另一种可能性是实现 javax.servlet.Filter 并检查 Content-Length header 的值。

还有其他我不知道的方法可以实现吗?

最佳答案

您可以 set the multipart.maxRequestSize property在 application.properties 中。 default is 10Mb .

关于java - 限制 Tomcat 中的最大请求大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35040564/

相关文章:

Java Maven Tomcat7 :run java memory options for jvm

java - 使用 java 和 tomcat 8 连接到 sql server

java - GraphDatabaseService Shutdown() 未返回

wcf - RestSharp 将对象发布到 WCF

java - Jdeveloper 11g 不喜欢

http - 去 Gin 框架 : Testing query and POST with cURL

Java HTTP Server GZIP 给出内容编码错误

tomcat - 我可以将 tomcat 配置为仅在启动时启动某些 Web 应用程序吗?

java - 在 Java 中对子类进行排序

java - BufferedImage 用透明像素填充矩形