10月07, 2020
收藏本站

python3写API接口

python是个好东西,几行代码就能提供一个API接口服务。
下面直接创建一个请求用户信息的API接口:
api.py

#!/usr/bin/python3
#coding:utf-8
from flask import Flask,jsonify,request

#创建一个服务
app=Flask(__name__)

#创建get方式接口,提供传入参数username
@app.route('/get_user',methods=['get'])
def get_user():
    username = request.args.get('username')
    data={
          'name':username,
          'age':10,
          'sex':'男'
    }
    return jsonify(data)

if __name__ == "__main__":
    #启动端口为8001
    app.run(host='0.0.0.0',port=8001,debug=True)

启动服务

chmod +x api.py
./api.py

访问接口(ip替换为对应服务的ip):
http://192.168.2.104:8001/get_user?username=abul

返回结果:
image.png


Comments