C# UWP使用WCF:net\u http\u客户端\u执行\u错误
我正面临这个小麻烦。我正在为UWP开发一个应用程序,它可以不断地搜索一些信息 当发出超过90次调用时,WebRequest.CreateHttp行抛出net\u http\u client\u execution\u错误。(与服务器的连接已重置) 如果我在某个资源管理器中执行请求,它将正常工作 我怎样才能解决这个问题C# UWP使用WCF:net\u http\u客户端\u执行\u错误,c#,.net,wcf,uwp,httpwebrequest,C#,.net,Wcf,Uwp,Httpwebrequest,我正面临这个小麻烦。我正在为UWP开发一个应用程序,它可以不断地搜索一些信息 当发出超过90次调用时,WebRequest.CreateHttp行抛出net\u http\u client\u execution\u错误。(与服务器的连接已重置) 如果我在某个资源管理器中执行请求,它将正常工作 我怎样才能解决这个问题 for(int i=0;i<999;i++){ for(int x=0;x<50000;x++){ HttpWebRequest reques
for(int i=0;i<999;i++){
for(int x=0;x<50000;x++){
HttpWebRequest request = WebRequest.CreateHttp(String.Format(serverIP +
"/{0}/{1}",
Convert.ToString(i),
Convert.ToString(x)));
request.Credentials = CredentialCache.DefaultCredentials;
WebResponse response = await request.GetResponseAsync();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string text = reader.ReadToEnd();
AddMessage(text);
reader.Dispose();
dataStream.Dispose();
response.Dispose();
request.Abort();
}
}
for(int i=0;我是否尝试过?这是建议在UWP中使用的一个。嗨!是的!我尝试过,但结果相同。发送了这么多(999x50000)请求总是不是一个好主意。我认为这里的问题不在客户端。使用其他客户端(如控制台应用程序)发送如此数量的请求也会有同样的问题。