@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)
浙公网安备 33010602011771号