在客户端和Google App Engine服务器之间建立连接

问题描述 投票:0回答:1

我需要我的客户将数据发送到我的App Engine应用程序,该数据应如下所示:

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

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

App Engine应用程序是Python,客户端也是。 我现在倾向于的解决方案是,客户端对服务器执行POST(这是我所拥有的),然后执行GET(告诉我您所需要的),最后执行POST(这是您想要的数据) )。 但这似乎很混乱。

谁能指出我正确的方向?

编辑:
我没有意识到您可以使用urlopen返回的对象的“读取”功能使用Pythons的urllib获得POST响应。 这使事情变得更好了,但是如果有人有其他建议,我将很高兴听到他们的建议。

python google-app-engine http rest client-server
1个回答
3
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.