Python Flask,自定義響應資訊,自定義狀態碼、響應頭
阿新 • • 發佈:2019-01-01
demo.py(自定義響應資訊):
# coding:utf-8 from flask import Flask, make_response app = Flask(__name__) @app.route("/index") def index(): # 1 使用元組,返回自定義的響應資訊 # 響應體 狀態碼 響應頭 # return "index page", 400, [("Name", "pyton"), ("City", "shenzhen")] # 響應頭可以是列表 # return "index page", 400, {"Name": "python1", "City1": "sz1"} # 響應頭可以是字典 # return "index page", "666 狀態碼說明資訊", {"Name1": "python1", "City1": "sz1"} # 可以是非標準狀態碼 # return "index page", "666 狀態碼說明資訊" # 可以預設響應頭 # 2 使用make_response 來構造響應資訊 resp = make_response("index page 2") # 響應體 resp.status = "666 狀態碼說明資訊" # 設定狀態碼 (可以是非標準的狀態碼) resp.headers["city"] = "sz" # 設定響應頭 return resp if __name__ == '__main__': app.run(debug=True)