欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

最近用 flask 寫后端,將獲取訪問(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)文章

  • mac系統(tǒng)下Redis安裝和使用步驟詳解

    mac系統(tǒng)下Redis安裝和使用步驟詳解

    這篇文章主要介紹了mac下Redis安裝和使用步驟詳解,并將python如何操作Redis做了簡(jiǎn)單介紹,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python探索之SocketServer詳解

    Python探索之SocketServer詳解

    這篇文章主要介紹了Python探索之SocketServer詳解,小編覺(jué)得還是比較不錯(cuò)的,這里分享給大家,供需要的朋友參考。
    2017-10-10
  • Numpy?數(shù)組索引的實(shí)現(xiàn)

    Numpy?數(shù)組索引的實(shí)現(xiàn)

    本文主要介紹了Numpy?數(shù)組索引的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • IPython?8.0?Python?命令行交互工具

    IPython?8.0?Python?命令行交互工具

    這篇文章主要介紹了IPython?8.0?Python?命令行交互工具,IPython?是?Python?的原生交互式?shell?的增強(qiáng)版,可以完成許多不同尋常的任務(wù),下面我們就拉看看文章具體的介紹內(nèi)容吧
    2022-01-01
  • pandas如何修改DataFrame行/列/字段值

    pandas如何修改DataFrame行/列/字段值

    這篇文章主要介紹了pandas如何修改DataFrame行/列/字段值問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python3.5內(nèi)置模塊之os模塊、sys模塊、shutil模塊用法實(shí)例分析

    Python3.5內(nèi)置模塊之os模塊、sys模塊、shutil模塊用法實(shí)例分析

    這篇文章主要介紹了Python3.5內(nèi)置模塊之os模塊、sys模塊、shutil模塊用法,結(jié)合實(shí)例形式分析了Python os模塊、sys模塊及shutil模塊針對(duì)文件、路徑等相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04
  • python實(shí)現(xiàn)在pickling的時(shí)候壓縮的方法

    python實(shí)現(xiàn)在pickling的時(shí)候壓縮的方法

    這篇文章主要介紹了python實(shí)現(xiàn)在pickling的時(shí)候壓縮的方法,比較具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-09-09
  • python遍歷目錄的方法小結(jié)

    python遍歷目錄的方法小結(jié)

    這篇文章主要介紹了python遍歷目錄的方法,總結(jié)分析了Python常用的兩種目錄遍歷技巧,需要的朋友可以參考下
    2016-04-04
  • 機(jī)器深度學(xué)習(xí)二分類電影的情感問(wèn)題

    機(jī)器深度學(xué)習(xí)二分類電影的情感問(wèn)題

    這篇文章主要介紹了機(jī)器深度學(xué)習(xí)關(guān)于電影二次類的情感問(wèn)題,代碼詳細(xì),對(duì)理解深度學(xué)習(xí)中的二次類問(wèn)題有很大的幫助,有需要學(xué)習(xí)的朋友可以看一下這篇文章
    2021-04-04
  • Django 數(shù)據(jù)庫(kù)同步操作技巧詳解

    Django 數(shù)據(jù)庫(kù)同步操作技巧詳解

    這篇文章主要介紹了Django 數(shù)據(jù)庫(kù)同步操作技巧詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07

最新評(píng)論