这是对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
我可以发送多少数据?有限制吗?
答案 0 :(得分:1)
浏览器限制: 它因浏览器而异。 HTTP标准本身并没有施加限制。 IE8限制为2,083个字符。 Firefox支持更高的限制。
Web服务器强加自己的限制,通常是可配置的。我认为iis是2048字节。