GAE python:如何在两个应用程序之间发布/检索json数据?

GAE python:如何在两个应用程序之间发布/检索json数据?,python,google-app-engine,Python,Google App Engine,我有两个gae应用程序,希望在这两个应用程序之间发送数据 第一个应用程序(本地主机): www.example.com: class RetrieveHandler(Handler): def post(self): post_data = self.requests.POST.items() #What should I do here? Is this correct? 我没有得到正确的post_数据。有人知道我在哪里可以在python和AppEn

我有两个gae应用程序,希望在这两个应用程序之间发送数据

第一个应用程序(本地主机):

www.example.com:

class RetrieveHandler(Handler):
     def post(self):
        post_data = self.requests.POST.items()
        #What should I do here? Is this correct?

我没有得到正确的post_数据。有人知道我在哪里可以在python和AppEngine中获得关于这方面的文档吗?任何建议都将不胜感激。谢谢。

使用webapp2,您可以使用如下webapp2.RequestHandler实例提取请求后正文数据

data = self.request.body
因为您正在发送JSON,所以可能需要立即解析它

data = json.loads(self.request.body)

另请参阅从
请求
对象中可以获得的其他信息。

从何处获得该错误?处理程序是什么?RequestHandler?哦,事实上,我在url中犯了一个错误。。。但是,POST项目没有获取数据,我如何获取数据?您使用的是webapp2吗?是的,我使用的是webapp2。我尝试了self.request.GET.items(),但也不起作用。太好了!拿到数据了!是否可以使用:data=json.load(self.request.body)?效率会提高吗?@mparkes否,这是从文件对象加载json的方法
data = json.loads(self.request.body)