iOS 调用 Web 服务时出错,无法找到具有指定主机名的服务器

问题描述 投票:0回答:3

尝试调用 API 时出现随机错误:

以下是错误描述的片段。

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

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

ios objective-c hostname
3个回答
0
投票

错误是因为找不到主机。

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

另请参阅此处的文档以获取更多帮助 CFNetworkErrors帮助


0
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.