我有一个返回事件列表的 Web API 方法:
public HttpResponseMessage GetEvents()
{
...
}
我的服务支持使用 DataContractSerializer(用于 xml)和 DataContractJsonSerializer(用于 JSON)的 Xml 和 JSON 响应。
响应大小可能是 30MB。
IIS 中托管的 ASP.NET Web API 中默认允许的响应大小是多少?
如何修改默认设置?
返回如此大的数据(尽管不是那么大)的最佳做法是什么?
我应该压缩响应吗?
此外,我们每秒可能会收到一个请求。
谢谢