Python全系列 教程
3567个小节阅读:5931.9k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
from flask import redirectd
@app.route('/return_str')
def return_str():
return "你好,少年"
xxxxxxxxxx
from flask import jsonify
app.config['JSON_AS_ASCII'] = False
@app.route('/return_json1')
def return_json1():
json_dict = {
"msg_int": 10,
"msg_str": "你好,少年"
}
return jsonify(json_dict)
@app.route('/return_json2')
def return_json2():
json_dict = {
"msg_int": 10,
"msg_str": "你好,少年"
}
return json_dict
可以返回一个元组,元组中必须至少包含一个项目,且项目应当由 (response, status)
、 (response, headers)
或者 (response, status, headers)
组成。 status
的值会重载状态代码, headers
是一个由额外头部值组成的列表 或字典
status 值会覆盖状态代码, headers 可以是一个列表或字典,作为额外的消息标头值。
xxxxxxxxxx
@app.route('/demo1')
def demo1():
# return '状态码为 666', 666
# return '状态码为 666', 666, [('itbaizhan', 'Python')]
return '状态码为 666', 666, {'itbaizhan': 'Python'}
实时学习反馈
1. 下面哪个是Flask不能响应的数据类型?
A String
B int
C dict
D 元组
2. 以下哪个不是合法响应方式?
A return '状态码为 666', 666
B return '状态码为 666', 666, [('itbaizhan', 'Python')]
C return {'itbaizhan': 'Python'},666
D return 666,666
答案
1=>B 2=>D