【问题标题】:iOS error while calling web service, A server with the specified hostname could not be found调用 Web 服务时 iOS 错误,找不到具有指定主机名的服务器
【发布时间】:2014-03-29 08:20:45
【问题描述】:

我尝试调用 api 时遇到的随机错误

以下是错误描述中的 sn-p。

NSLocalizedDescription = "具有指定主机名的服务器可以 找不到。"; NSUnderlyingError = "Error Domain=kCFErrorDomainCFNetwork Code=-1003 \"无法使用指定主机名的服务器 找到了。\"

错误非常频繁,并且在下次调用时消失。谁能帮我找出根本原因?

【问题讨论】:

  • 您使用的是什么 API?请提供代码。

标签: ios api hostname


【解决方案1】:

错误是因为找不到主机。

kCFURLErrorCannotFindHost = -1003,
kCFURLErrorCannotFindHost
The connection failed because the host could not be found.

还可以从此处查看文档以获取更多帮助 CFNetworkErrors help

【讨论】:

    【解决方案2】:

    当服务器频繁停止工作时会出现此错误。所以你的代码没有问题,问题在于你使用的服务器。

    【讨论】:

      【解决方案3】:

      可能是DNS服务器有问题,需要ping主机,检查主机是否可达。

      【讨论】:

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