首页 > 编程语言 > 详细

python基础===将Flask用于实现Mock-server

时间:2018-05-11 19:20:27      阅读:554      评论:0      收藏:0      [点我收藏+]

 

 

 

from flask import Flask
from flask import request, Response, jsonify
import random
import string


app = Flask(__name__)


def id_generator(size=20,
                 chars=string.digits + string.ascii_letters):
    """
    定义了一个
    """

    str_ = ""

    for i in range(size):
        i = random.choice(chars)
        str_ += str(i)

    return str_


def response():
    content = {"result": "%s", "data": "%s"} % (
        id_generator(4), id_generator(9))
    resp = Response(content)
    resp.headers["Access-Control-Origin"] = *

    return resp


@app.route("/")  # 路由
def index():
    return "welcome!"


# http get
@app.route("/query", methods=["GET"])
def query():

    pass

    return jsonify(
        username=id_generator(4),
        password=id_generator(9),
    )


@app.route("/update", methods=["POST"])
def update():

    return response()


@app.route("/delete", methods=["DELEDT"])
def delete():

    return response()


@app.route("/head", methods=[HEAD])
def head():

    return response()


if __name__ == __main__:
    app.run(debug=True)

 

暂时记要

 

python基础===将Flask用于实现Mock-server

原文:https://www.cnblogs.com/botoo/p/9025700.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!