Tornado 學習 -- 輸入

1.查詢字符串參數

get_query_argument(name,  default=——ARG_DEFAULT,strip=True)

name:表示要查詢的參數

default:表示name的默認值,不設置default,且不穿參數值會報錯

strip:表示十分過濾左右兩邊的空白字符,默認過濾

get_query_arguments(name, strip=True)

從請求查詢的字符串中返回指定name的值,返回的是一個list,如果沒找到name,返回一個空列表[]

2.獲取請求體參數

get_body_argument(name,  default=_ARG_DEFAULT,strip=True)

從請求體中返回指定name的值,如是過個同名參數,已最後一個爲準

get_body_arguments(name,  strip=True)

從請求體中返回指定name的值,返回的是一個list,如果沒找到name,返回一個空列表[]

3.前兩種方法整合

先解析頭參數,再解析body

get_argument(name,  default=_ARG_DEFAULT,strip=True)

get_arguments(name,  strip=True)

 

什麼時候設置default?

   不必要,可傳可不傳的情況設置default。必填特殊字段(如password)不能設置default。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章