Web服务中String参数的最大大小是多少?

时间:2013-11-17 22:29:31

标签: java json string web-services report

我需要在java中创建Web服务(用于生成报告),该服务接收表格信息的JSON格式的String。可能是大量的人物,但我不确定这是否会在接收它们时遇到麻烦。

方法中String参数的大小是否有限制? 或者如果您对json或其他什么有任何建议,我将不胜感激。 感谢。

1 个答案:

答案 0 :(得分:0)

您的关注与Web服务关系不大,而且与String在Java中的存储方式有很大关系。 Java使用char[]来备份String对象。由于使用整数值访问数组元素,因此Integer的最大值可以是(2^31)-12147483647

换句话说,从理论上讲,您的String值最多可以使用2147483647 char值来表示。

如果您的Web服务通过HTTP,您将需要阅读HTTP规范可能具有内容,标头值和URL大小的任何限制。