使用HTTP协议是否有JSON数据大小的限制?

时间:2014-04-14 04:57:19

标签: json http

我需要分开服务器/客户端(现在它是一个,但必须分开)程序。

所以这是我的计划

  • server:查询数据库。发送数据作为JSON的类型。
  • client:从服务器接收json数据。

我担心的是数据大小。我希望服务器会发送几乎200MB的数据。使用http协议传输是否合适?或者我应该将其作为文件并通过FTP发送?(但我希望客户端不会为此打开额外的端口:<)

P.S 有没有参考什么是json数据的正确大小? 谢谢。

1 个答案:

答案 0 :(得分:1)

可以通过HTTP传输的数据量没有限制。 HTTP也不关心您发送/接收的数据类型。它可以是音频,视频或JSON,因此您应该是安全的。

此外,HTTP服务器和客户端可以轻松使用gzip使请求/响应更紧凑,并且由于JSON是基于文本的,因此内容可以被压缩很多。

简而言之,您的方法没有问题。