我在使用Tornado Web框架获取url参数时遇到了一些问题。
这些是我的代码:
class account(tornado.web.RequestHandler):
def get(self):
name = self.get_argument('name')
depo = self.get_argument('depo')
respone = {'name':name ,'depo':depo}
self.write(respone)
curl localhost:8000/account?name = "parsa" & depo = "10"
我试图使用一些宁静的API来测试这个Web服务
我卷起像bash
这样的网址
但总是我得到这个错误,说它不承认depo。实际上我测试了一些东西,它表明每次第二个参数不能正常工作,甚至第三个参数都不起作用。
我试过几种方法,但没有用。
答案 0 :(得分:0)
这不是您的Tornado代码的问题。您正在正确地发出卷曲请求。您可以通过浏览器访问该网址来验证这一点。
使用curl,你必须将整个url包装在引号中:
curl "localhost:8000/account?name=para&depo=10"