我正在尝试使用[NSURLConnection sendAsynchronousRequest:request returningRespose:& response error:& error]从iOS应用程序中使用.NET WCF Web服务
大部分时间都是连接并且工作正常,但有时会随机提供 “无法找到指定主机名的服务器” 错误。
当它出现此错误时,在此之后的10-20秒内它会立即产生相同的错误但在一段时间后它再次起作用。它应该不是网络问题,因为我已经使用具有相同网络的Android应用程序对其进行了测试,并且每次都进行连接。
我尝试过使用asmx webservice并发生同样的事情。
在Android应用程序中使用相同的Web服务可以正常工作。
有没有人遇到过这种问题?我该怎么做才能解决它?
我应该在代码方面做些什么?
答案 0 :(得分:0)
增加请求的超时间隔。像这样的东西
urlRequest.timeoutInterval = NSTimeInterval(10.0)