元组方式

如果希望自定义响应头和状态码,试图函数可以返回一个元组,元组的结构为
(response,status,headers)
status会覆盖状态码,headers可以是列表或者是字典,作为额外的消息表头值。

  1. @app.route('/cus')
  2. def cus():
  3. return "状态码为777",777,{'cus':'cus_header'}

image.png

make_response的方式

  1. @app.route('/cus_02')
  2. def cus_02():
  3. resp = make_response('test_make_res')
  4. resp.headers['cus']='learn'
  5. resp.status='888 gogogo'
  6. return resp

image.png