【问题标题】:NSURLConnection gives "A server with the specified hostname could not be found" error randomlyNSURLConnection 随机给出“找不到具有指定主机名的服务器”错误
【发布时间】:2015-12-20 08:06:32
【问题描述】:

我正在尝试使用 [NSURLConnection sendAsynchronousRequest:request returnedRespose:&response error:&error] 从我的 iOS 应用程序中使用 .NET WCF Web 服务

大部分时间都建立了连接并且工作正常,但有时会随机给出“找不到具有指定主机名的服务器”错误。

当它给出这个错误时,大约 10 到 20 秒后它会立即给出同样的错误,但过一段时间它会再次起作用。这不应该是网络问题,因为我已经使用具有相同网络的 Android 应用程序对其进行了测试,并且每次都会建立连接。

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

在 Android 应用中使用相同的 Web 服务时可以正常工作。

有人遇到过这种问题吗?我应该怎么做才能解决它?

我应该在代码方面做什么?

【问题讨论】:

    标签: ios objective-c web-services wcf


    【解决方案1】:

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

    urlRequest.timeoutInterval = NSTimeInterval(10.0)
    

    【讨论】:

      猜你喜欢
      • 2012-07-02
      • 2018-04-24
      • 2018-12-02
      • 1970-01-01
      • 2014-03-29
      • 2019-05-05
      • 2016-06-07
      • 1970-01-01
      相关资源
      最近更新 更多