flask - response

墨高杰
2023-12-01

flask - response

视图函数和普通函数的返回数值并不同,视图函数还会返回以下几个:

  • status code: 200, 404, 301
  • content-type http 存放在 headers 中
# content-type默认是text/html
@app.route('/hello')
def hello():
	return 'nihao'

# flask也提供了response对象:make_response
@app.route('/hello')
def hello():
	hearders = {'content-type':'text/plain'}. # 这样可以把'<html></html>'当成字符串显示
	response = make_response('<html></html>',404) # 状态吗不会对内容产生影响,所以内容依旧会显示
	response.headers=headers
	return response
 类似资料: