Flask response处理
response实现原理
源码剖析:
response中的相关参数
- 直接返回字符串 例: return "Hello, world!" - 返回HTML 例: return render_template("文件路径") - 跳转页面 例: return redirect(to) - 返回json数据 例: return jsonify(dict) - 定制响应头: from flask import make_response obj = make_response("需要发送的字符串或HTML或json或跳转页面") obj.headers["xxx"] = "xxxxx" return obj 响应体: return “asdf” return jsonify({'k1':'v1'}) return render_template('xxx.html') return redirect() 定制响应头: obj = make_response("asdf") obj.headers['xxxxxxx'] = '123' obj.set_cookie('key', 'value') return obj