最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

flask后端request獲取參數(shù)的幾種方式整理

 更新時(shí)間:2022年06月09日 14:56:47   作者:linkenzhou  
這篇文章主要為大家介紹了flask后端request獲取參數(shù)的幾種方式整理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

最近用 flask 寫(xiě)后端,將獲取訪問(wèn)參數(shù)的幾種方式總結(jié)整理一下,僅供參考

從 postman 上來(lái)看,調(diào)用后端接口傳參的方式有兩種,一種是 params,參數(shù)是以?a=x&b=y 的形式顯示在 url 中訪問(wèn)的。還有一種是 body,參數(shù)以請(qǐng)求體的形式訪問(wèn)后端,不會(huì)直接顯示出來(lái)。在用這兩種傳參方式訪問(wèn)后端,后端接收參數(shù)的常見(jiàn)的三種方式分別是

r1 = request.form.get('key')
r2 = request.args.get('key')
r3 = request.values.get('key')

當(dāng)參數(shù)以 params 形式傳遞時(shí),后端只能通過(guò) request.args.get('key') 和 request.values.get('key') 來(lái)接收參數(shù),通過(guò) request.form.get('key') 是無(wú)法接收參數(shù)的,

如下圖

當(dāng)參數(shù)以 body 中 form-data 或x-www-form-urlendoded形式傳遞時(shí),后端只能通過(guò) request.values.get('key') 和 request.form.get('key') 來(lái)接收參數(shù),通過(guò) request.args.get('key') 是無(wú)法接收參數(shù)的,

如下圖

通過(guò)以上可知,以 params 形式或 body(form-data、x-www-form-urlendoded)形式傳參,均可以 request.values 獲取參數(shù)。

若通過(guò) form-data 上傳文件時(shí),則需通過(guò) request.files.get('key_file') 來(lái)獲取文件,如下圖

若以 body 中的 raw(json)形式傳參,則需要通過(guò) get_json() 或 get_data() 方法獲取參數(shù),以 get_data() 獲得的參數(shù)需要再次轉(zhuǎn)成 json,所以推薦直接使用 get_json(),如下圖

PS:request 還有很多其他屬性,可以獲取不同的值,如 headers,cookies,method 等,下圖附上 request 常見(jiàn)屬性

以上就是flask后端request獲取參數(shù)的幾種方式整理的詳細(xì)內(nèi)容,更多關(guān)于flask后端request獲取參數(shù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

洪雅县| 社会| 荆州市| 长治县| 沙坪坝区| 阳江市| 玉田县| 蓝田县| 阿尔山市| 河源市| 营口市| 公安县| 安庆市| 读书| 屏东县| 瓦房店市| 巴彦淖尔市| 禹州市| 田林县| 水富县| 吴旗县| 松桃| 榆中县| 大化| 神木县| 尼玛县| 中方县| 博兴县| 衡水市| 甘谷县| 海口市| 北票市| 将乐县| 时尚| 尉氏县| 巴林右旗| 西藏| 沅陵县| 桐乡市| 华坪县| 延川县|