📅  最后修改于: 2023-12-03 14:42:00.112000             🧑  作者: Mango
在编写 Web 应用程序时,我们经常需要构建响应并返回给客户端。HTTP 响应模板可以帮助我们更轻松地构建和组织响应内容。
下面是一个简单示例,展示了如何使用 Python 构建一个 HTTP 响应模板。
from http import HTTPStatus
def build_response(status_code, body):
template = f"""
# HTTP 响应模板
状态码: {status_code}
状态信息:{HTTPStatus(status_code).phrase}
响应内容:
{body}
"""
return template.strip()
在上述示例中,我们定义了一个名为 build_response
的函数,该函数接收一个状态码和响应体参数,并返回构建好的响应模板。
使用 HTTPStatus
类可以方便地获取状态码对应的状态信息。
为了在 Markdown 中呈现代码,我们使用三个反引号(```)将代码包裹起来,并在反引号后面指定编程语言。
以下是一个示例用法:
status_code = 200
body = "Hello, World!"
response = build_response(status_code, body)
print(response)
输出:
# HTTP 响应模板
状态码: 200
状态信息:OK
响应内容:
Hello, World!
通过这种方式,我们可以更轻松地构建和组织 HTTP 响应模板,并将其返回给客户端。
希望本文对你有所帮助!