1:如何实现url中带数字(字符串)类型的匹配?
class PeopleIdHandler(web.RequestHandler):
async def get(self, id, *args, **kwargs):
self.write("用户ID:{}".format(id))
class PeopleNameHandler(web.RequestHandler):
async def get(self, name, *args, **kwargs):
self.write("用户姓名:{}".format(name))
class PeopleInfoHandler(web.RequestHandler):
async def get(self, name, age, gender, *args, **kwargs):
self.write("用户姓名:{},用户年龄:{},用户性别:{},".format(name, age, gender))
……
urls = [
# 匹配数字类型
("/people/(\d+)/", PeopleIdHandler),
# 匹配字符串类型
("/people/(\w+)/", PeopleNameHandler),
# 更丰富的匹配结合正则去实现……
("/people/(\w+)/(\d+)/(\w+)/", PeopleInfoHandler)
]
……
2:地址中有斜杠结尾和没斜杠结尾,访问会出现有成功和失败的情况?
url中 用户没输入斜杠时,程序自动补全,在url