NSURLConnection随机给出"A server with the specified hostname could not be found"错误



我正试图使用[NSURLConnection sendAsynchronousRequest:request-returningRespose:&response error:&error]从我的iOS应用程序使用.NET WCF Web服务

大多数情况下,连接都是正常的,但有时会随机出现"找不到具有指定主机名的服务器"错误。

当它出现这个错误时,大约10-20秒后,它会立即出现同样的错误,但一段时间后它会再次工作。这不应该是网络问题,因为我用同一网络的安卓应用程序测试过它,每次都会连接。

我试过使用asmx网络服务,但也发生了同样的事情。

在安卓应用程序中使用相同的Web服务时效果良好。

有人经历过这种问题吗?我该怎么修

我应该在代码端做什么

增加请求的超时间隔。像这样的

urlRequest.timeoutInterval = NSTimeInterval(10.0)

相关内容

最新更新