jquery - jQuery ajax GET 请求可以传递的数据限制是多少

标签 jquery asp.net ajax web-services cross-domain

这是对 REST 服务的跨域请求:

$.ajax({
                type: "GET",
                dataType: "jsonp",
                contentType: "application/javascript",
                data: d,
                //crossDomain: true,
                async: false,
                url:"http://xx.xx.xx.xx/MyService/MyService.svc/GetData",
                success: function (jsonData) {
                    console.log(jsonData);
                    alert('Hello');
                },
                complete: function (request, textStatus) {
                    console.log(request.responseText);
                    console.log(textStatus);
                },
                error: function (request, textStatus, errorThrown) {
                    console.log(request.responseText);
                    console.log(textStatus);
                    console.log(errorThrown);
                }
}); 

在这里,使用 data: d 我可以发送多少数据?有限制吗?

最佳答案

浏览器限制: 它因浏览器而异。 HTTP 标准本身并没有施加限制。 IE8 限制为 2,083 个字符。 Firefox 支持更高的限制。

Web 服务器施加自己的限制,这些限制通常是可配置的。我认为对于 iis 来说是 2048 字节。

关于jquery - jQuery ajax GET 请求可以传递的数据限制是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16667543/

相关文章:

javascript - 使用ajax从javascript传递数据并将其保存到数据库

c# - asp.net web.config appsettings 多个值

c# - SQL Server 查询与 varbinary 类型列不匹配

javascript - 将两年中的一个月与 Highcharts 进行比较

Internet Explorer 9 rc1 中的 jQuery UI 对话框错误

c# - EntityType 'MyProfile' 没有定义键。为此 EntityType 定义键

javascript - 将 html 表格行数据发送到函数

javascript - 加载更多项目而无需滚动或按 'see more' 就像在 facebook 中使用 JS

javascript - 使用提交按钮进行 AJAX 实时检查可用性(第 3 部分)

jquery - WordPress 中的自定义 ajax 请求