需要龙卷风来解决参数

时间:2014-03-09 21:17:13

标签: get tornado

我的情况可能是愚蠢而简单..但请帮帮我:) 我正在通过Android应用程序使用GET请求向龙卷风服务器发送一个参数(单个字符)..所有我需要的是龙卷风来解析发送给它的参数,以便将它与一个值进行比较.. 我看到了一些文档,其中包含以下示例:

    def get(self):
     cmd = self.get_arguements(command,TRUE)
     if self.get_arguements == "a" :
     ...do something

有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

让我们修改tornadoweb的示例代码。

    import tornado.ioloop
    import tornado.web

    class MainHandler(tornado.web.RequestHandler):
        def get(self):
            print("Hello!")  # Just so you see that the right handler is invoked
            # Lets get what's in the ?command=...
            cmd = self.get_argument("command", None)
            if cmd == 'd':
                print("You passed in the 'd' command")
            elif cmd == 'r':
                print("We got the r command!")
            else:
                print("Command unknown :(")

    application = tornado.web.Application([
        (r"/", MainHandler),
    ])

    if __name__ == "__main__":
        application.listen(80)
        tornado.ioloop.IOLoop.instance().start()

这假设请求看起来像这样:

GET /?command=d