【发布时间】:2013-05-08 09:00:48
【问题描述】:
我有一个返回事件列表的 Web API 方法:
public HttpResponseMessage GetEvents()
{
...
}
我的服务支持使用 DataContractSerializer(用于 xml)和 DataContractJsonSerializer(用于 JSON)的 Xml 和 JSON 响应。
响应大小可能是 30MB。
在 IIS 中托管的 ASP.NET Web API 中默认允许的响应大小是多少?
如何修改默认设置?
返回如此大的数据(虽然不是那么大)的最佳做法是什么?
我应该压缩响应吗?
此外,我们每秒可能会收到一个请求。
谢谢
【问题讨论】:
标签: c# asp.net asp.net-mvc iis asp.net-web-api