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

  • 相关阅读:
    PHP_Code_challenge(代码审计)
    超全局变量$GLOBALS
    upload-labs(文件上传)
    CTF bugku 论剑场 web20
    多次Printf()是否使用用同一栈帧的参数?
    (转载于度盘)小迪安全渗透-学习讲义
    SQL数据库操作练习(2)
    .htaccess绕过
    PHP序列化思考(9.14已修改)
    SQL数据库操作练习(1)
  • 原文地址:https://www.cnblogs.com/whitemouseV2-0/p/10990867.html
Copyright © 2011-2022 走看看