python基礎===將Flask用於實現Mock-server

來源:互聯網
上載者:User

標籤:git   password   pytho   div   app   from   user   路由   ons   

 

 

 

from flask import Flaskfrom flask import request, Response, jsonifyimport randomimport stringapp = 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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.