我需要我的客户端将数据发送到应用引擎应用程序,应该是这样的:
我没有太多使用REST接口的经验,但似乎GET和POST在这里并不完全合适。我假设客户端需要与服务器建立某种持久连接,这样他们就可以进行适当的“对话”。我的理解是套接字是为付费应用程序保留的,我想将其保留在免费套餐中。但是,我不确定如何解决这个问题。它是我应该使用的Channel API吗?我对文档感到有点困惑。
应用引擎应用是Python,客户端也是如此。我现在倾向于的解决方案是客户端对服务器执行POST(这是我所拥有的),然后执行GET(告诉我您需要什么)并最后执行POST(这是您想要的数据) )。但它似乎很乱。
有人能指出我正确的方向吗?
修改
我没有意识到你可以使用urlopen返回的对象的'read'函数来获取Pythons urllib的POST响应。这让事情变得更好,但如果有人有任何其他建议,我会很高兴听到他们。
答案 0 :(得分:3)
你的建议是正确的方法。 1& 2是单个帖子。然后再次发布到服务器。