API 失败,错误域=NSURLErrorDomain 代码=-1003

Posted

技术标签:

【中文标题】API 失败,错误域=NSURLErrorDomain 代码=-1003【英文标题】:API failed with error Error Domain=NSURLErrorDomain Code=-1003 【发布时间】:2015-04-24 10:42:11 【问题描述】:

对于我们的 ios 应用程序,我使用的是 AWS 服务器,而对于特定的 API,我总是因错误“API 失败并出现错误错误 Domain=NSURLErrorDomain Code=-1003。找不到具有指定主机名的服务器。”

我正在使用 AFNetworking 发出 API 请求。

关于我可能会出错的任何提示?无论是 API/Server 问题还是客户端/iOS 端问题。

【问题讨论】:

你解决了吗,我已经更改了我的 mac 的 DNS 设置,但在我的模拟器上运行的应用程序中仍然出现此错误 不,我没有解决这个问题。 谢谢我修好了,我重新输入网址而不是从其他地方粘贴它似乎是编码问题然后它工作正常 【参考方案1】:

此错误通常表明与 DNS 相关的问题。它与 AFNetworking 无关(除了可能报告错误错误)

【讨论】:

【参考方案2】:

有两个主要原因:

与 DNS 相关的问题尝试连接到另一个网络。 尝试错误的网址

在我的情况下,我的 url 在后台被编码为另一个,因为它是从其他文件复制的。当我删除网址并重新输入它时,它就可以工作了。

【讨论】:

以上是关于API 失败,错误域=NSURLErrorDomain 代码=-1003的主要内容,如果未能解决你的问题,请参考以下文章

云桌面内部服务器api调用失败

Gmail API 服务帐户请求 - 前提条件检查失败

cert-manager DNS01 质询失败 - 找不到通配符域的区域

电脑加域失败显示:5

AFHTTPRequestOperationManager 获取请求失败,错误域=AFNetworkingErrorDomain Code=-1016

CLGeocoder 反向地理编码失败,错误域=NSURLErrorDomain 代码=-1000 -