每当我在我的iOS应用程序中遇到以下错误时,使用RestKit 0.10.x底层框架来处理REST~fulll JSON请求:
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
我发现自己摸不着头脑,因为应该有问题的网址恰好在公共领域,并且当我通过应用程序再次运行相同的操作时工作得很好。在Heroku服务器端日志中,我也没有看到任何请求超时问题。
所以我的问题是:
答案 0 :(得分:1)
网络只能在泛洪之前处理有限数量的并发连接,并且所有正在进行的连接都将失败。您应该将并发连接数限制为3.这可以在RestKit对象管理器的http客户端的请求队列上完成。