将 RestKit 与本地服务器一起使用

Posted

技术标签:

【中文标题】将 RestKit 与本地服务器一起使用【英文标题】:Using RestKit with local server 【发布时间】:2012-05-17 02:44:39 【问题描述】:

我的 iPhone 应用程序中有 RestKit 与 Heroku 上的 Rails 应用程序交互,但 RestKit 似乎无法与我机器上本地运行的 Rails 应用程序一起使用。这是我的 iPhone 应用程序中的输出:

Fail: Error Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server." NSErrorFailingURLKey=http://0.0.0.0:3000/users/1.json, NSUnderlyingError=0x2a9690 "Could not connect to the server."

我已经完成了所有的健全性检查。 http://0.0.0.0:3000/users/1.json 在我的浏览器中返回一个 JSON 对象,当我将根 URL 更改为 Heroku 上的应用程序时,RestKit 工作正常。

我有什么遗漏吗?如何让 RestKit 与我的应用程序的本地版本一起工作?

【问题讨论】:

您是从模拟器还是设备上运行 iPhone 应用程序? 【参考方案1】:

这对我来说是一个愚蠢的错误。在设备上运行的应用程序显然无法访问在 localhost 上运行的 rails 应用程序。

这在模拟器中或指向生产服务器时工作正常。

【讨论】:

也完全被这个所吸引。如果只有我的闪电连接器能做到这一点。

以上是关于将 RestKit 与本地服务器一起使用的主要内容,如果未能解决你的问题,请参考以下文章

使用 RestKit 0.2 从 CoreData 获取本地数据

我可以防止 RestKit+CoreData 覆盖本地实体更改吗?

将请求特定的 HTTP 标头与 RestKit 一起使用

将 localtunnel\ngrok 与多个本地站点一起使用

RESTKit:在覆盖之前将 GET 对象与本地持久化的对象进行比较

如何在 Windows 10 上使用 Powershell 将 Google Colab 与本地 TensorFlow Jupyter 服务器一起使用?