无法将url参数传递给GAE python中的类方法

时间:2013-09-01 17:12:50

标签: python google-app-engine python-2.7

我正在尝试将一些参数从URL传递到我的谷歌应用引擎Python应用类方法,但我没有打印参数。 这是python代码

    class CheckResponse(webapp.RequestHandler):
    def get(self, resp):
        self.response.headers['Content-Type'] = 'text/plain'
        self.response.write(resp)


application = webapp2.WSGIApplication([
    ('/mail', MainPage),
    ('/', ShowHome),
    ('/checkResponse?(.*)', CheckResponse)
], debug=True)

以下是网址www.example.com/checkResponse?Id=10&Res=Yes 1)为什么不打印resp。 2)我还想知道是否有办法直接打印传入参数的值而不解析响应URL。

1 个答案:

答案 0 :(得分:0)

查看此文档以获取请求数据,例如您的ID和Res:http://webapp-improved.appspot.com/guide/request.html

class CheckResponse(webapp2.RequestHandler):   # webapp2

    def get(self):

        self.response.headers['Content-Type'] = 'text/plain'
        self.response.write(self.request.GET['resp'])

application = webapp2.WSGIApplication([
        ('/mail', MainPage),
        ('/', ShowHome),
        ('/checkResponse', CheckResponse)      # changed
    ], debug=True)