如何使用Couchbase Lite从iOS代码调用REST API

时间:2016-02-05 16:25:10

标签: swift api rest couchdb couchbase-lite

我试图从移动网站调用REST API。使用以下网址 http://IP_Address:8091/Bucket_Name/Document_Name/

响应是"未找到"

我参考以下链接: http://developer.couchbase.com/documentation/mobile/1.1.0/develop/references/couchbase-lite/rest-api/document/get---db---doc-/index.html#example

我的问题是,如何使用REST api获取json响应?

1 个答案:

答案 0 :(得分:0)

你在这里混合了两件不同的东西。 1. Couchbase Lite - 嵌入式数据库与SQLite类似的想法 - 只是文档 - 键/值数据库。 2. Couchbase服务器 - 完全成熟的企业noSQL \ KV \ Document数据库。

你实际上有两种方法:

  1. 当您使用Couchbase Lite作为移动应用程序时,您可能需要同步网关才能与couchbase服务器通话。 Sync网关处理数据的在线更新,而couchbase Lite则作为数据的离线 - 在线存储库。 这是首选方式 - 因为您对app的支持最大。

  2. 仅使用Couchbase服务器时 - 您可以使用SDK创建调用 - 或使用REST服务中提供的某些REST API(例如视图)。 http://docs.couchbase.com/admin/admin/rest-intro.html

  3. 谢谢, ROI