ajax请求url最大长度,针对较长的URL的400BAD请求(ajax)
我创建了一个接受用户输入并点击'submit'的html页面,向我的机器上运行的WCF Web服务发送一个ajax请求(GET)。 用户输入可以从100个字符变为1000个字符。直到用户输入500个字符或更少(网址长度< 560)时,我才能获得完美结果。但是,只要输入长度超过500个字符(网址长度= 560),就会出现错误 - 400 - 错误请求。针对较长的URL的400BAD请求(aja
我创建了一个接受用户输入并点击'submit'的html页面,向我的机器上运行的WCF Web服务发送一个ajax请求(GET)。 用户输入可以从100个字符变为1000个字符。直到用户输入500个字符或更少(网址长度< 560)时,我才能获得完美结果。但是,只要输入长度超过500个字符(网址长度= 560),就会出现错误 - 400 - 错误请求。针对较长的URL的400BAD请求(ajax)
我已经改变了Web配置文件,如下我的web服务:
maxStringContentLength="2147483647"
maxArrayLength="2147483647"
maxBytesPerRead="2147483647"
maxNameTableCharCount="2147483647" />
等...
但我仍然得到同样的错误输入>从HTML页面500
Ajax请求:
$.ajax({
type: 'GET',
cache: false,
timeout: 600000,
crossDomain: true,
url: 'http://localhost:53518/RestServiceImpl.svc/json/' + inputData,
success: function (response) {
var tableData = response.GetInventoryDataResult;
populateTable(tableData);
}
else
{
$('#demotable').show();
alert("No data found for the entered SerialIDs.");
}
},
error: function (jqXhr, statusText, errorThrown) {
console.log("readyState:" + jqXhr.readyState + "responseText:" + jqXhr.responseText + "StatusCode:" + jqXhr.status + "statusText:" + jqXhr.statusText);
}
});
请建议。 我是否需要对接收GET请求的wcf服务的web.config文件进行更改? 请注意:代码工作完全正常较小的URL
2017-08-10
ashwani
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)