当服务器没有responde(与网络链接调节iOS设备 - 100点%的损失)的HttpClient请求从未结束

时间:2019-02-01 18:15:06

标签: c# ios xamarin xamarin.ios dotnet-httpclient

我现在面临的是让我发疯了一个错误。

我的Xamarin应用程序使用HttpClient进行请求(超时10秒)。 我发现,与网络连接空调100%的损失开发商设置的iOS设备,经过一段时间的请求(S)卡住,从来没有回报。

当我分析任务卡在哪里时,我发现这些卡在此代码的ServicePoint.cs:267语句上的lock上:

internal void SendRequest (WebOperation operation, string groupName)
{
        lock (this) {
            Scheduler.SendRequest (operation, groupName);
        }
}

有人可以帮我弄清楚为什么会这样吗?

0 个答案:

没有答案