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

Python+flask實現(xiàn)restful接口的示例詳解

 更新時間:2023年02月08日 08:57:43   作者:just-do-it-zzj  
這篇文章主要為大家詳細介紹了Python如何利用flask實現(xiàn)restful接口,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下

1.第一個實例:HelloWorld

1.編寫python代碼

from flask import Flask
app=Flask(__name__)
@app.route('/HelloWorld')
def hello_world():
    return "Hello World!"
 
if __name__ == "__main__":
    app.run(host='127.0.0.1',port=8085,debug=True)

2.運行代碼

3.在瀏覽器輸入訪問地址

http://127.0.0.1:8085/HelloWorld

2.Post 方法

1.編寫接口

from flask import Flask,abort,request,jsonify
import requests
tasks = []
@app.route('/add_user', methods=['POST'])
def add_user():
    if not request.json  or 'id' not in request.json or 'name' not in request.json:
        abort(400)
    task = {
        'id': request.json['id'],
        'name': request.json['name']
    }
    tasks.append(task)
    return jsonify({'result': 'success'})
if __name__ == "__main__":
    app.run(host='127.0.0.1',port=8085,debug=True)

2.運行接口

3 使用postman測試

1)設(shè)置Headers參數(shù)

2)設(shè)置body參數(shù)后點擊“Send”

3)返回值

3.Get 方法

1.編寫代碼

from flask import Flask,abort,request,jsonify
import requests
@app.route('/get_user', methods=['GET'])
def get_user():
    if not request.args or 'id' not in request.args:
        return jsonify(tasks)
    else:
        task_id = request.args['id']
        task = filter(lambda t: t['id'] == int(task_id), tasks)
        return jsonify(task) if task else jsonify({'result': 'not found'})
if __name__ == "__main__":
    app.run(host='127.0.0.1',port=8085,debug=True)

2.運行接口

3.使用postman測

4.通過變量設(shè)置動態(tài)url

通過在route中添加變量<var_name>,同時把變量作為函數(shù)參數(shù),可以實現(xiàn)動態(tài)url

1.編寫代碼

from flask import Flask,abort,request,jsonify
 
app=Flask(__name__)
 
@app.route('/getUser/<userName>')
def getUser(userName):
    return "Hello:{}!".format(userName)
if __name__ == "__main__":
    app.run(host='127.0.0.1',port=8085)

2.運行接口

3.在瀏覽器輸入訪問地址

http://127.0.0.1:8085/getUser/zhangsan

http://127.0.0.1:8085/getUser/lisi

以上就是Python+flask實現(xiàn)restful接口的示例詳解的詳細內(nèi)容,更多關(guān)于Python flask實現(xiàn)restful接口的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python實現(xiàn)21點小游戲的示例代碼

    Python實現(xiàn)21點小游戲的示例代碼

    1931年,當美國內(nèi)華達州宣布賭博為合法活動時,21點游戲第一次公開出現(xiàn)在內(nèi)華達州的賭場俱樂部,15年內(nèi),它取代擲骰子游戲,而一舉成為非常流行的賭場莊家參與的賭博游戲。本文將用Python實現(xiàn)這一經(jīng)典游戲,感興趣的可以了解一下
    2022-09-09
  • 基于Python制作ASCII碼轉(zhuǎn)換器

    基于Python制作ASCII碼轉(zhuǎn)換器

    ASCII碼是基于拉丁字母的一套電腦編碼系統(tǒng),主要用于顯示現(xiàn)代英語和其他西歐語言。本文將利用Python制作一個ASCII碼轉(zhuǎn)換器,感興趣的可以動手試一試
    2022-02-02
  • 基于Python實現(xiàn)自動化文檔整理工具

    基于Python實現(xiàn)自動化文檔整理工具

    一個人可能會在計算機上存儲大量的照片、視頻和文檔文件,這些文件可能散落在不同的文件夾中,難以管理和查找。所以本文就來用Python制作一個自動化文檔整理工具吧
    2023-04-04
  • Python遠程方法調(diào)用實現(xiàn)過程解析

    Python遠程方法調(diào)用實現(xiàn)過程解析

    這篇文章主要介紹了Python遠程方法調(diào)用實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • Opencv Python實現(xiàn)兩幅圖像匹配

    Opencv Python實現(xiàn)兩幅圖像匹配

    這篇文章主要為大家詳細介紹了Opencv Python實現(xiàn)兩幅圖像匹配,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Python 獲得命令行參數(shù)的方法(推薦)

    Python 獲得命令行參數(shù)的方法(推薦)

    本篇將介紹python中sys, getopt模塊處理命令行參數(shù)的方法,本文給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友參考下吧
    2018-01-01
  • Python for循環(huán)通過序列索引迭代過程解析

    Python for循環(huán)通過序列索引迭代過程解析

    這篇文章主要介紹了Python for循環(huán)通過序列索引迭代過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • Python實現(xiàn)獲取域名所用服務(wù)器的真實IP

    Python實現(xiàn)獲取域名所用服務(wù)器的真實IP

    本文是給大家分享的使用python獲取到域名所在服務(wù)器的真實IP,原因是現(xiàn)在很多的網(wǎng)站都使用了CDN,大家很難直接查到域名的服務(wù)器的IP,本文是使用了一個巧妙的方法,詳情請仔細看看下文吧
    2015-10-10
  • Python爬蟲進階之Beautiful Soup庫詳解

    Python爬蟲進階之Beautiful Soup庫詳解

    這篇文章主要介紹了Python爬蟲進階之Beautiful Soup庫詳解,文中有非常詳細的代碼示例,對正在學習python爬蟲的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Pycharm運行程序時,控制臺輸出PyDev?console:starting問題

    Pycharm運行程序時,控制臺輸出PyDev?console:starting問題

    Pycharm運行程序時,控制臺輸出PyDev?console:starting問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05

最新評論

寻乌县| 诸暨市| 岳阳县| 青岛市| 白水县| 天祝| 青岛市| 大关县| 滦平县| 永清县| 嵊州市| 罗江县| 平乐县| 邹平县| 星子县| 邢台市| 邢台县| 高唐县| 额尔古纳市| 内乡县| 忻州市| 静安区| 房产| 婺源县| 松潘县| 桃园县| 大连市| 通化县| 淮阳县| 永修县| 华宁县| 卓尼县| 中西区| 湟源县| 泸定县| 缙云县| 牙克石市| 西乡县| 墨竹工卡县| 安阳县| 萝北县|