【发布时间】:2018-02-17 12:10:06
【问题描述】:
我想限制接受的应用程序/json http 请求正文的大小。这样就不可能向我的应用程序发送数兆字节的 json,然后对其进行处理并使我的应用程序运行很长时间。
我在这里读到过,没有现成的解决方案可以做到这一点。 Spring boot Embedded Tomcat "application/json" post request restriction to 10KB
除了自己实现某些东西之外,还有其他解决方案吗? 对我来说,这似乎是一个非常常见的用例,我不敢相信没有通用的解决方案,因为这是一个非常容易被利用的安全问题。
【问题讨论】:
-
在我看来,引用的问题没有回答这个问题。没有默认限制。我尝试了大约 20 MB 的请求,它们被接受了。我还从 spring 配置了 server.tomcat.max-http-post-size 属性 - 它没有工作。虽然我可以尝试直接在 tomcat 设置中配置它
标签: java json spring http tomcat