需求场景
在api设计中,基于restful的设计原则,一个http的响应应该包含执行的响应信息以及状态码。
例如:一个错误信息的响应信息应该包含内容以及返回对应的设计错误码。...使用return直接设置特定的响应信息
return 响应体, 状态码, 响应头
等价于
return (响应体, 状态码, 响应头)
return 可以返回一个元组,这样的元组必须是 (response...return "login fail", 404, [("token", "123456"), ("City", "shenzhen")]
可以看到上面设置响应消息成功返回。...=__name__)
@app.route('/login', methods=["GET","POST"])
def login():
# return 响应体, 状态码, 响应头...可以看到只要至少有一项作为响应消息即可。
除了return的方式返回特性的响应消息,还可以使用另一种方式。