zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    线程和进程
    Map和Collection
    数组
    泛型
    堆和栈
    Java的三大特性
    Log日志
    关系运算
    switch
    main 及Scanner
  • 原文地址:https://www.cnblogs.com/whitemouseV2-0/p/10990867.html
Copyright © 2011-2022 走看看