大型Json对象的HttpClient错误:此实例已启动一个或多个请求

时间:2019-06-30 15:01:17

标签: c# httpclient system.net.httpwebrequest

仅在请求大型Json对象时出现以下错误。

  

此实例已启动一个或多个请求。属性可以   仅在发送第一个请求之前被修改

如果Json对象大约有3到4百万条记录,则不会出现此错误,但是当记录数达到1000万时,会产生此错误。产生此错误时,不会通过此HttpClient执行其他任何请求。

private async Task<HttpResponseMessage> MyMethod(HttpClient client, MyObject 
query)
{
var response = await client.PostAsJsonAsync(Settings.Default.Uri + @"/cmd", 
query);
response.EnsureSuccessStatusCode();
return response;
}

所以我无法弄清楚为什么很大的Json结果会产生此错误。

任何方向都值得赞赏。

0 个答案:

没有答案