【发布时间】:2019-03-07 15:59:34
【问题描述】:
我有以下控制器来获取 JSON 数据
[HttpPost]
[Route("Clients/Active")]
public IHttpActionResult SearchClient(ClientSearchParams p)
{
List<ClientViewModel> _result = PeopleComponent.SearchClient(p).ToList();
return Ok<IEnumerable<ClientViewModel>>(_result);
}
适用于较小的数据(几千行)并返回完整格式的 JSON,但当数据稍大时,响应偶尔会被截断但 200 OK。
知道为什么控制器会随机截断它。完全糊涂了。
【问题讨论】:
-
Webapi 有一个默认的最大请求大小。它会自动截断大于此值的消息并为您提供无效的 JSON。你可以增加这个(你是使用全脂 .NET 还是 .NET 核心?)
标签: c# api asp.net-web-api2