我想访问给定请求的URI参数:

http://localhost:8080/account/user?un=erik&pw=gaius

我无法使以下代码正常工作,

main.py
app = webapp2.WSGIApplication([('/', MainPage),
                               ('/account/user', account.User)],
                              debug=True)

account.py
class User(webapp2.RequestHandler):
  def get(self, un, pw):
    self.response.headers['Content-Type'] = 'text/plain'
    self.response.write('Yey!' + un + ' ' + pw)

我认为main.py出了点问题,但是我试图通过添加命名的路由和正则表达式来解决这个问题,但是我却不断收到500个错误(内部服务器错误)。

最佳答案

class User(webapp2.RequestHandler):
  def get(self):
    un = self.request.get('un')
    pw = self.request.get('pw')
    self.response.headers['Content-Type'] = 'text/plain'
    self.response.write('Yey!' + un + ' ' + pw)

关于python - 通过webapp2访问URI参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12934427/

10-11 04:11