我需要我的客户将数据发送到我的App Engine应用程序,该数据应如下所示:
我没有使用REST接口的丰富经验,但是GET和POST在这里似乎并不完全合适。 我假设客户端需要与服务器建立某种持久连接,以便它们都可以进行适当的“对话”。 我的理解是套接字是为付费应用程序保留的,我想将其保留在免费层上。 但是,我不确定该如何处理。 我应该使用Channel API吗? 我对文档有些困惑。
App Engine应用程序是Python,客户端也是。 我现在倾向于的解决方案是,客户端对服务器执行POST(这是我所拥有的),然后执行GET(告诉我您所需要的),最后执行POST(这是您想要的数据) )。 但这似乎很混乱。
谁能指出我正确的方向?
编辑:
我没有意识到您可以使用urlopen返回的对象的“读取”功能使用Pythons的urllib获得POST响应。 这使事情变得更好了,但是如果有人有其他建议,我将很高兴听到他们的建议。
您的建议是正确的方法。 1&2是一个帖子。 然后,您再次发布到服务器。