首页 > 其他 > 详细

flask:return返回数据的响应信息

时间:2020-05-08 12:51:57      阅读:146      评论:0      收藏:0      [点我收藏+]
@app.route(404)
def err_404_page(err):  # 必须有个参数接收错误信息
    1. 使用用元组,字典

                响应体    状态码    响应头
    return ‘index page‘, 200, [(‘Itcast1‘,‘python‘),(‘city‘,‘sz‘)]
    return ‘index page‘, 200, {‘city‘:‘sz‘,‘name‘:‘yeyu‘}
    return ‘index page‘, ‘200 itcasst‘, {‘city‘:‘sz‘,‘name‘:‘yeyu‘}


    2. 使用make_respone来构造响应信息
    resp = make_response(‘index page 2‘)
    resp.status = ‘403 itcast‘
    resp.headers[‘city‘] = ‘sz‘
    return resp

 

json格式

data = {

    “name”:”python”,

     “age”:24

}

 

json.dumps(字典)

json.loads(字符串)

@app.route(404)
def err_404_page(err):  # 必须有个参数接收错误信息
    data = {
        ‘name‘:‘python‘,
        ‘age‘:24
    }

    方法一
    json_str = json.dumps(data)
    return json_str, 200, {‘content-type‘: ‘application/json‘}
    
    方法二
    from flask import jsonify
    return jsonify(data)
    
    方法三
    return jsonify(name=‘python‘,age=24)

flask:return返回数据的响应信息

原文:https://www.cnblogs.com/yeyu1314/p/12849629.html

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