request方法傳入動態引數的乙個 誤區

2022-03-11 06:52:49 字數 1335 閱讀 7491

晚上寫了乙個請求類,傳了乙個動態引數進去,例項化測試的時候,發現請求資料根本沒法讀到,先附上**

期望的資料是註冊成功,但是怎麼試都是手機號為空

為什麼?問題就出在if判斷之後,如果請求方式是get,就讓params=kwargs,如果請求方式是post,data=kwargs,但是例項化的時候就出問題了,**kwargs要求必須以關鍵字引數(key=value的形式)傳入,傳入的是params=

),這時候經過if判斷後,就成了

res = requests.request(method, url, params='params=')

這種請求引數,伺服器當然是識別不到引數"mobilephone"和"pwd"了,所以這是乙個容易出問題的寫法,如何避免呢?

這就得到了我們想要的結果

Main方法的傳入引數

我們在使用main 方法的時候有沒有注意過入口引數args的傳入傳出的值是什麼呢?或許這個問題小的都沒人注意。剛剛使用io命名空間下的,enveriment.environment.getcommandlineargs 獲取觀察了一下,就會發現,這裡的args引數我們是可以自己修改,也可以由程式返回...

ibatis 動態傳入 表名 列 以及引數

引數 用 parameter 接收 表名 列名 用 tablename columnname 接收 表名 列名也用 接收的話 sql語句裡的表名列名會帶 單引號,導致報錯 parameter new hashmap parameter.add username username parameter....

Eclipse為main方法傳入引數

自定義view系列教程00 推翻自己和過往,重學自定義view 自定義view系列教程01 常用工具介紹 自定義view系列教程02 onmeasure原始碼詳盡分析 自定義view系列教程03 onlayout原始碼詳盡分析 自定義view系列教程04 draw原始碼分析及其實踐 自定義view系...