测开之路一百二十七:flask之构造response对象
Posted zhongyehai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测开之路一百二十七:flask之构造response对象相关的知识,希望对你有一定的参考价值。
可以使用flask.make_response构造自定义响应信息
构造一个响应信息为文本,状态码为404
响应
响应数据为json,状态码为200
返回html
# coding:utf-8
from flask import Flask, make_response, render_template
import json
app = Flask(__name__)
@app.route("/rp/")
def send_response():
""" 构造响应对象 """
resp = make_response("index", 404) # 自定义内容和状态码
resp.headers[‘Content-type‘] = ‘text/plain‘
# 返回json
# resp = make_response(json.dumps(‘name‘: ‘tom‘), 200) # 自定义内容和状态码
# resp.headers[‘Content-type‘] = ‘application/json‘
# 返回html
# resp = make_response() # 自定义内容和状态码
# resp.respones = render_template("index.html")
# resp.headers[‘Content-type‘] = ‘text/html‘
# # resp.status = ‘200‘
# resp.status_code = 200
return resp
if __name__ == ‘__main__‘:
app.run(debug=True)
以上是关于测开之路一百二十七:flask之构造response对象的主要内容,如果未能解决你的问题,请参考以下文章