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