我正在从iOS应用程序中调用PHP REST API,以从我的MySQL数据库中检索数据。我想知道通过HTTP GET请求可以接收的数据量是否有大小限制,因为它已序列化为JSON。
答案 0 :(得分:1)
使用JSON正文的HTTP GET请求是否有大小限制?
否,HTTP中没有大小限制,但是在其他地方可能有限制。
HTTP响应主体可以具有任意大小,尽管还有其他一些因素可能会强制实施硬限制:
memory_limit
的配置变量,该变量对PHP进程施加了限制。实际上,memory_limit
是您要达到的第一个限制。通常建议在SQL查询中使用LIMIT
并分页响应。例如,发送超过1 MiB的JSON通常不是一个好主意。
答案 1 :(得分:0)
我相信JSON请求没有大小限制。但是,任何直接限制都可能是由通过服务器解析请求引起或设置的。因此,有可能认为MySQL DB本身可能有一些。希望这可以帮助!