flask模块
mock接口开发
使用pip install flask安装flask模块。
import flask # 微型的Python开发的Web框架
import json
server = flask.Flask(__name__)
# post请求,写死接口返回数据
@server.route('/api/user',methods=['post']) # 前面是接口路径,methods是请求方式,只有get可以不写,可同时使用post请求和get请求
def user_info():
d = {
"id":1,"username":"lili","age":18}
return json.dumps(d)
# get请求
@server.route('/get')
def user2():
name = flask.request.values.get("name")
data = {
"name":name}
return json.dumps(data,ensure_ascii=False)
# 获取cookie,获取header
@server.route('/header',methods=['post','get'])
def user3():
name = flask.request.headers.get("hhhh") # 从header里获取数据
time = flask.request.cookies.get("time") # cookie获取数据
data = {
"hhhh":name,"time":time}
return json.dumps(data)