flask包request搭建微服务(模拟测试桩)

from flask import Flask,request
import json

app=Flask(__name__)
@app.route('/outsideWeb/integration/qryUserActivity.sync', methods=['GET', 'POST'])         #定义路由(请求url资源地址path)、请求方法可以get/post
def args():
mobile = request.args.get("mobile")                            #获取请求URL中的参数,mobile为请求url中参数的key
name=request.form.get("name")                       #获取post请求body中的参数,name为请求body中参数的key
todos = json.dumps({                                #因为return返回类型必须是str类型,需要先把dict类型转换一下
"qry_user_activity_rsp": [
{"end_date": "2019-06-09 00:00:00",
"eparchy_code": "003", 
"mobile":mobile,                                          #mobile的值来自请求资源中的
"action_name": "畅越冰激凌108元档",
"start_date": "2019-05-08 11:50:36"}],
"resp_desc": "操作成功",
"resp_code": "0"})
return todos

if __name__=='__main__':
app.run(host='0.0.0.0',port='8080',debug=True)           #host='0.0.0.0'表示开放其他机器访问权限,'8080'为访问端口,debug=True表示打印调试日志

#请求URL地址:http://127.0.0.1:8080/outsideWeb/integration/qryUserActivity.sync?mobile=15013440000&id=123456

原文地址:https://www.cnblogs.com/whitemouseV2-0/p/10990867.html