【问题标题】:Establishing connection between client and Google App Engine server在客户端和 Google App Engine 服务器之间建立连接
【发布时间】:2026-02-19 06:00:01
【问题描述】:

我需要我的客户将数据发送到我的应用引擎应用程序,应该是这样的:

  1. 客户端 --> 服务器(这是我拥有的数据)
  2. 服务器 --> 客户端(根据你刚刚给我的,这是我需要的)
  3. 客户端 --> 服务器(这是您需要的数据)

我没有太多使用 REST 接口的经验,但似乎 GET 和 POST 在这里并不完全合适。我假设客户端需要与服务器建立某种持久连接,以便它们都可以进行适当的“对话”。我的理解是,套接字是为付费应用程序保留的,我想把它保留在免费层上。但是,我不确定该怎么做。是我应该使用的 Channel API 吗?我对文档有点困惑。

应用引擎应用是 Python,客户端也是如此。我现在倾向于的解决方案是客户端对服务器进行 POST(这就是我所拥有的),然后执行 GET(告诉我您需要什么),最后执行 POST(这是您想要的数据)。但是看起来很乱。

谁能指点我正确的方向?

编辑:
我没有意识到您可以使用 urlopen 返回的对象的“读取”函数通过 Python 的 urllib 获得 POST 响应。这让事情变得更好,但如果有人有任何其他建议,我会很高兴听到他们。

【问题讨论】:

  • 频道对此太过分了。两个 POST 是要走的路。

标签: python google-app-engine http rest client-server


【解决方案1】:

您的建议是正确的方法。 1&2 是一个帖子。然后你再次发布到服务器。

【讨论】:

    最近更新 更多