• 测开之路一百二十七:flask之构造response对象


    可以使用flask.make_response构造自定义响应信息

    构造一个响应信息为文本,状态码为404

    响应

    响应数据为json,状态码为200

    返回html

    # coding:utf-8
    from flask import Flask, make_response, render_template
    import json

    app = Flask(__name__)


    @app.route("/rp/")
    def send_response():
    """ 构造响应对象 """
    resp = make_response("index", 404) # 自定义内容和状态码
    resp.headers['Content-type'] = 'text/plain'

    # 返回json
    # resp = make_response(json.dumps({'name': 'tom'}), 200) # 自定义内容和状态码
    # resp.headers['Content-type'] = 'application/json'

    # 返回html
    # resp = make_response() # 自定义内容和状态码
    # resp.respones = render_template("index.html")
    # resp.headers['Content-type'] = 'text/html'
    # # resp.status = '200'
    # resp.status_code = 200
    return resp


    if __name__ == '__main__':
    app.run(debug=True)
  • 相关阅读:
    MyDAL
    MyDAL
    MyDAL
    MyDAL
    MyDAL
    MyDAL
    MyDAL
    MyDAL
    MyDAL
    ThinkPad 安装 Ubuntu 18.10 系统 -- 高分屏各项配置与Nvdia独显驱动
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/11442940.html
Copyright © 2020-2023  润新知