2012-10-17 24 views
8

Chcę uzyskać dostęp do parametrów URI danego życzenie:dostępu Parametry URI poprzez webapp2

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

Nie mogę wykonywać następujące prace kod jednak

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) 

Myślę, że coś jest nie tak na moim main.py, ale próbowałem zepsuć to, dodając nazwane trasy i regex, ale wciąż otrzymywałem 500 błędów (błąd serwera wewnętrznego).

+1

Podejrzewam do wyrażenia regularnego, używając „/ konto/user// działa tylko z części adresu URL, a nie część zapytania (której nie spodziewałby się być częścią trasy) – tesdal

Odpowiedz

15
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) 
Powiązane problemy