python Flask框架學習——Response響應

陳明勇1999發表於2020-10-14

使用Response建立

from flask import Flask, Response

app = Flask(__name__)


@app.route("/")
def main():
    return Response(response='你好', status=200, content_type='text/html;charset=utf-8')


if __name__ == '__main__':
    app.run()

使用make_response建立

使用make_response函式來建立Response物件,這個方法可以設定額外的資料,比如設定cookie,header資訊

from flask import Flask, make_response

app = Flask(__name__)


@app.route("/")
def main():
    headers = {
        'content-type': 'text/plain'
    }

    response = make_response("hello",)
    response.headers = headers
    return response


if __name__ == '__main__':
    app.run()

相關文章