我们正在考虑使用REST接口,用于内部应用程序之间的通信。 应用程序A将不得不通过代表的金融投资组合的应用程序B.数据的公平位是否有任何限制,可以使用因为REST是使用HTTP实现的REST API传递的数据量? 我不知道,如果其他协议(即:RMI)应与大型数据集一起使用。
Answer 1:
不,这是几乎高达如果有任何此类限制的服务器实现。
有对URL的大小限制(如果你愿意把大量的数据的URL,像一个GET),但没有一个职位定义的限制或PUT。
Answer 2:
正如威尔哈同表示,目前在标准(没有限制RFC 2616 )。 但是每一个实现都有其自身的局限性。 举几个例子:
- 为Tomcat两兆字节(你可以改变它maxPostSize )
- 两兆字节为PHP(你可以改变它
post_max_size
) - 两兆字节的Apache本身(你可以改变它LimitRequestBody )
这些实现的限制,通常都只是默认的配置值,并且可以根据需要进行更改,以较大的。
文章来源: REST payload max size?