flask:return返回数据的响应信息
Posted yeyu1314
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask:return返回数据的响应信息相关的知识,希望对你有一定的参考价值。
@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返回数据的响应信息的主要内容,如果未能解决你的问题,请参考以下文章
Flask04 后台获取请求数据视图函数返回类型前台接受响应数据
python web开发-flask中responsecookiessession对象使用详解