JessePinkmen 2020-05-08
@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)