如何在spring boot中将巨大的有效负载限制为POST请求

时间:2018-02-05 11:27:01

标签: java validation spring-boot post payload

对于具有基本CRUD操作的微服务,并且有一个用于批量添加资源的接口(资源数组)。在这里,我们希望将有效负载大小限制为1024KB(1MB)。如果POST请求有效负载大小> 1MB,则应抛出400个错误请求,否则处理请求。

默认情况下,spring boot应用程序将json封送到Resource对象。

在这里,我不想依赖内容长度标头,也不想将对象转换回字符串以查找字节大小。

1 个答案:

答案 0 :(得分:0)

根据这个答案,您必须配置服务器或在代码中处理它:

  

https://serverfault.com/questions/151090/is-there-a-maximum-size-for-content-of-an-http-post

对于Tomcat:

  

Is there a max size for POST parameter content?

您在哪里运营服务?