self.write() # 返回字符串
self.redirect() # 重定向
self.render() # 返回html頁面
一. 獲取url中攜帶的參數, 如: 127.0.0.1:8000/name1/name2/name3
在路由中使用正則的分組, 會自動把url中匹配到的/后數值傳入到對應試圖中的, 在類中方法處也得新加
對應數量的形參來接受傳入的這些參數. 同django中的用法.
(r'/index/(\w+)/(\w+)/(?P<name>\w+)', Handler) # 也可匯合着正則的命名分組來傳給固定name的形參..
二. get方式傳參, 如: 127.0.0.1:8000?a=1&b=2
self.get_query_argument('a', value) # 用來獲取指定參數的值, 當a獲取不到值時, 使用value, 無value報錯
self.get_query_arguments('a') # 當url中有多個同名變量, 可獲取所有值, 127.0.0.1:8000?a=1&a=2
三. post方式傳參:
self.get_body_argument() # 用法同二中
self.get_body_arguments() # 用法同二中
self.request.files # 獲取文件內容