flask 返回值的本质是什么?

from flask import make_response
@app.route('/hello')
def hello():
	# status code 200, 404, 301
	# content-type http headers
	# content-type: text/html
	# Response
	headers = {
		'content-type': 'application/json',
		'location': 'http:www.baidu.com',
		}
	response = make_response('<html><html>', 301)
	response.headers = headers
	return response

flask带有路由的函数,本质上返回的是一个response ,这也是为什么我们需要make_response函数,其中包含了:

  • 状态码code, 比如200,404,301。
  • header,其中最重要的是content-type, 也就是返回的数据类型,默认是text/html。如果需要是json,就可以改为application/json.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值