一、操作步骤
- 导入:import flask,json
- 实例化:api = flask.Flask(name)
- 定义接口访问路径及访问方式:@api.route(’/index’,methods=[‘get/post/PUT/DELETE’])
- 定义函数,注意需与路径的名称一致,设置返回类型并支持中文:def index(): return json.dumps(ren,ensure_ascii=False)
- 三种格式入参访问接口:
5.1 url格式入参:flask.request.args.get(‘id’)
5.2 form-data格式入参:pwd = flask.request.values.get(‘pwd’)
5.3 josn格式入参:pwd = flask.request.json.get(‘pwd’)
- 启动服务:api.run(port=8888,debug=True,host=‘127.0.0.1’),开启服务之后,就可以通过ip+端口+路径+入参访问接口
二、源码举例
#!/usr/bin/python3
# encoding:utf-8
import flask,json
# 实例化api,把当前这个python文件当作一个服务,__name__代表当前这个python文件
api = flask.Flask(__name__)
# 'index'是接口路径,methods不写,默认get请求
@api.route('/index',method