我正在使用jQuery的自动完成功能.当我尝试检索超过17000条记录的列表(每条记录的长度不超过10条)时,它超出了长度并抛出错误:
异常信息:
异常类型:InvalidOperationException
异常消息:使用JSON JavaScriptSerializer进行序列化或反序列化时出错.字符串的长度超过maxJsonLength属性上设置的值.
我可以设置无限长度maxJsonLength的web.config?如果没有,我可以设置的最大长度是多少?
我有一个Web API方法,它返回一个事件列表:
public HttpResponseMessage GetEvents()
{
...
}
Run Code Online (Sandbox Code Playgroud)
我的服务使用DataContractSerializer(对于xml)和DataContractJsonSerializer(对于JSON)支持Xml和JSON响应.
响应大小可能像30MB.
IIS中托管的ASP.NET Web API中默认允许的响应大小是多少?
如何修改默认设置?
返回这些大数据的最佳做法是什么(虽然它不是那么大)?
我应该压缩回复吗?
此外,我们每秒可能会收到一个请求.
谢谢