【发布时间】:2014-12-31 01:33:41
【问题描述】:
我正在使用 restful 通过 HTTP GET POST 等发送我的数据。我想使用 Google App Engine 上的数据存储。有人可以解释 Google App Engine 上数据存储的 URI 位于何处,以便我可以向其发送数据吗?
【问题讨论】:
-
App Engine 的数据存储区本身不提供 REST 架构。当然,您可以使用简单的 Google App Engine 应用程序轻松地将其放在上面——也许最简单的方法是通过 Google Cloud Endpoints。或者,您可以使用 Google Cloud Storage,它是与 App Engine 的数据存储区截然不同的产品。
-
你的意思是我可以在上面休息一下。我已经创建了一个应用程序,但我找不到数据存储区的 uri。
-
我的意思是您编写了一个 Google App Engine 应用程序——访问 GAE 数据存储的唯一方法! -- 它通过其 API 连接到数据存储区(例如,如果您的应用程序是 Python,则
ndb包)并通过 REST API 将数据存储区实体暴露给外部世界。使用 Google Cloud Endpoints(至少在 Python 中,使用开源 endpoints-datastore 桥接包),您可以实现自动化(如果您愿意,还可以自动生成方便的库,以便在 IOS 和 Android 上更轻松地使用)。
标签: android json google-app-engine google-cloud-datastore restful-architecture