写一些东西自己做个笔记
获取json数据一般有两种方式:get 和 post
flask接口代码如下:
import flask
from flask import request #获取参数
import json #post请求传入json对象时,通过json获取参数
app=flask.Flask(__name__)#创建一个flask对象
@app.route('/load',methods=['POST','GET'])
def Loadfont():
if request.method == 'POST':
num1 = request.form["num1"]
num2 = request.form["num2"]
elif request.method == 'GET':
num1 = request.args.get("num1","") # 获取参数
num2 = request.args.get('num2','')
result = {'num1': num1, 'num2': num2, '传值方式': request.method}
return json.dumps(result,ensure_ascii=False)
app.run(host='192.168.1.110', port=5050, debug=True)
post请求
import requests
#post传值调用
url="http://192.168.1.110:5050/load"
res = {"num1":'第一个传值',"num2":"第二个值"}
#访问服务
result_post= requests.post(url,data=res)
print(result_post.json())
get请求
import requests
url="http://192.168.1.110:5050/load"
res = {"num1":'第一个传值',"num2":"第二个值"}
#get传值调用方法
result_get = requests.get(url,params=res)
print(result_get.json())