我试图了解Spring框架将反序列化为对象的JSON数量是否有限制。
我的REST服务接收POST请求,其中正文是JSON字符串。这由Spring框架(3.2.5)自动反序列化为对象,并且该对象作为方法参数提供。对象的一个属性是数组。我想在我的文档中提供一些关于调用者可以包含在对象中的最大数组元素数量的指导。
我知道.NET框架对JSON字符串的大小有可配置的限制,但我不知道Spring中有类似的东西。我的开发服务器目前正在处理一个包含100,000个元素(大约8,000,000个字符)的请求,但它还没有爆炸。
任何想法都非常感激!
答案 0 :(得分:1)
这取决于很多方面,包括
您首先遇到的最可能的限制是容器特定的限制。我建议使用容器/前端代理配置来设置合理的限制,以保护自己免受恶意客户的侵害。