每当我在使用 RestKit 0.10.x REST~ful JSON 请求的底层框架的 iOS 应用程序中遇到以下错误时:
Error Domain = NSURLErrorDomain
Code = -1003
A server with the specified hostname could not be found
NSErrorFailingURLStringKey = https://my.herokuapp.com:443/me?i=am,
NSErrorFailingURLKey = https://my.herokuapp.com:443/me?i=am
我发现自己摸不着头脑,因为应该有问题的 URL 恰好位于公共域中,并且当我通过应用程序再次运行相同的操作时工作正常。在 Heroku 服务器端日志中,我也没有看到任何请求超时问题。
所以我的问题是:
- iOS 应用程序中的 NSURLConnection 使用有限制吗?
- 或者它只是 iOS 中发生在每个人身上的一件小事,应该通过在出错时重试请求来解决?