我正试图使用[NSURLConnection sendAsynchronousRequest:request-returningRespose:&response error:&error]从我的iOS应用程序使用.NET WCF Web服务
大多数情况下,连接都是正常的,但有时会随机出现"找不到具有指定主机名的服务器"错误。
当它出现这个错误时,大约10-20秒后,它会立即出现同样的错误,但一段时间后它会再次工作。这不应该是网络问题,因为我用同一网络的安卓应用程序测试过它,每次都会连接。
我试过使用asmx网络服务,但也发生了同样的事情。
在安卓应用程序中使用相同的Web服务时效果良好。
有人经历过这种问题吗?我该怎么修
我应该在代码端做什么
增加请求的超时间隔。像这样的
urlRequest.timeoutInterval = NSTimeInterval(10.0)