这是一个例子
www.example.com/abc/def
我只想在没有“/”的情况下获得“abc”和“def”。这可能吗?
如果我使用 self.request.uri 并首先获得“abc / def”,然后将其转换为字符串并使用拆分('/')将其拆分,以便我可以“abc”和“def”
我对这个解决方案感到不舒服。请帮忙
答案 0 :(得分:0)
您可以在添加处理程序时使用regexp让Tornado为您解析URL:
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self, a, b):
self.write("a:%s b:%s" % (a, b))
if __name__ == "__main__":
application = tornado.web.Application([
(r"/([a-z]+)/([a-z]+)/", MainHandler),
])
application.listen(8888)
tornado.ioloop.IOLoop.current().start()