在龙卷风中获取url参数

时间:2018-03-25 22:23:04

标签: rest api url tornado restful-url

我在使用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。实际上我测试了一些东西,它表明每次第二个参数不能正常工作,甚至第三个参数都不起作用。 我试过几种方法,但没有用。

1 个答案:

答案 0 :(得分:0)

这不是您的Tornado代码的问题。您正在正确地发出卷曲请求。您可以通过浏览器访问该网址来验证这一点。

使用curl,你必须将整个url包装在引号中:

curl "localhost:8000/account?name=para&depo=10"