python編寫簡單RESTful API

2021-08-09 06:32:59 字數 2601 閱讀 6438

初來乍到,菜鳥一枚。。。

2.使用包管理工具安裝flask (此處沒有安裝 virtualenv,這個主要是用來做直譯器環境隔離的,避免同一機器上的多個python或者多個python的庫依賴)

3.jetbrains pycharm 編寫如下**

from flask import flask

defhello_world

():return

"hello world"

if __name__=='__main__':

瀏覽起輸入

127.0.0.1:5000

出現以下效果:

restful api 練習

get請求

**如下

from flask import flask,jsonify,request

my_url = '/everything/api/v1/'

hello = '今天天氣真好呀'

not_hello = '為什麼今天天氣不好呀'

defget_task

(): print(request.args.to_dict()) #request.args請求引數

post請求

from flask import flask,jsonify,request,make_response,abort

my_url = '/everything/api/v1/'

hello='今天天氣真好呀'

not_hello = '為什麼今天天氣不好呀'

#get

defget_task

():if

not'abc'

in request.args.to_dict():

abort(404)

print(request.args.to_dict()) #

return str(request.args.to_dict())

#post

defpost_task

(): print(request.json)

ifnot request.json:

abort(404)

print('222222222')

global hello

hello = hello + str(request.json)

return hello

#404處理

defnot_found

(error):

return make_response(jsonify(),404)

if __name__ == '__main__':

from flask import flask,jsonify,request,make_response,abort

my_url = '/everything/api/v1/'

hello='今天天氣真好呀'

not_hello = '為什麼今天天氣不好呀'

#get

defget_task

():if

not'abc'

in request.args.to_dict():

abort(404)

print(request.args.to_dict()) #

return str(request.args.to_dict())

#post

defpost_task

(): print(request.json)

ifnot request.json:

abort(404)

print('222222222')

global hello

hello = hello + str(request.json)

print(hello)

return jsonify(request.json)

#404處理

python函式中的區域性變數和全域性變數

windows下python + flask的安裝與配置

flask快速入門

使用python的flask實現乙個restful api伺服器端

flask 如何獲取全部 get 查詢引數?

簡單的名片系統python的編寫

主程式 import cards tools 無限迴圈,由使用者主動決定什麼時候退出迴圈!while true 顯示功能選單 cards tools.show menu action str input 請選擇希望執行的操作 print 您選擇的操作是 s action str 1,2,3 針對名片...

Python編寫簡單的學生管理系統

python編寫簡單的學生管理系統一共兩個檔案,其中乙個定義函式,另乙個是主程式,呼叫函式,執行程式 cms.py 編寫 學生資訊管理系統 要求如下 必須使用自定義函式,完成對程式的模組化 學生資訊至少包含 姓名 年齡 學號,除此以外可以適當新增 必須完成的功能 新增 刪除 修改 查詢 退出 定義乙...

編寫簡單shell

shell英文翻譯為外殼,殼的意思 而在linux作業系統中,我們將它作為作業系統的外殼來理解。對shell工作原理的感性認識,shell在執行指令時,看似執行指令,實際是建立了shell的子程序來代替父程序shell來執行指令,此時子程序執行指令並不是shell的指令,而是乙個全新的指令。這裡就運...