有谁知道可以通过网络传输的 XMLHTTPRequest 对象的大小是否有限制?我有一个问题,我正在使用 jquery 的 $.ajax 调用从服务器检索 JSON 对象的 GET 请求。问题是当对象大于几兆字节时,我得到了错误:
"NETWORK_ERR: XMLHttpRequest Exception 101"
"Error: A network error occurred in synchronous requests.
at Object.jQuery.ajaxTransport.send (/js/jquery-1.7.2.js:8240:10)
at Function.jQuery.extend.ajax (/js/jquery-1.7.2.js:7719:15)"
在我的测试中,我能够取回的最大对象约为 3.88MB。我的服务器在带有 IIS 7.0 的 Windows Server 2008 上运行 PHP。是否可以在我的服务器上配置一些硬限制?或者这个问题与服务器配置无关?服务器上的 PHP 错误日志没有显示创建对象的任何问题,它被构造并返回给客户端。这在我的本地开发环境中是不可重现的,这让我相信在通过网络传输对象时一定有一些硬限制。任何见解都值得赞赏。谢谢