我的情况可能是愚蠢而简单..但请帮帮我:) 我正在通过Android应用程序使用GET请求向龙卷风服务器发送一个参数(单个字符)..所有我需要的是龙卷风来解析发送给它的参数,以便将它与一个值进行比较.. 我看到了一些文档,其中包含以下示例:
def get(self):
cmd = self.get_arguements(command,TRUE)
if self.get_arguements == "a" :
...do something
有什么帮助吗?
答案 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