我正在尝试将一些参数从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。
答案 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)