【发布时间】:2016-03-25 15:44:20
【问题描述】:
我有一个功能可以一次保存我的实体列表。
public void Save(IEnumerable<SubjectData> subjectDatas)
{
var request = _requestFactory.CreateRequest("api/subjectData", Method.POST, AccessToken.AccessToken, new List<SubjectData>(subjectDatas));
var response = Client.Execute(request);
_responseDeserializer.Deserialize<SubjectData>(response);
}
这是调用 wep API 函数:
// POST api/<controller>
public void Post([FromBody]List<SubjectData> values)
{
_subjectDataService.Save(values, User.Identity.Name);
}
当我subjectDatas 是大约 30 个列表时,这很好用。但是,当subjectDatas 非常大(在我的测试用例中,超过 96000)时,我会收到一个意外错误。响应有 StatusCode NotFound。这是怎么回事?为什么突然找不到合适的控制器?
【问题讨论】: