艾克斯工作室

FastAPI返回HTML

FastAPI 默认会使用JSON 格式响应请求,如果需要通过FastAPI直接返回HTML 数据需要使用HTMLResponse,使用方式如下:

使用示例:

# 艾克斯记事
# HTML响应,读取https://www.xdiannao.com 页面HTML内容,并输出
from fastapi import FastAPI
from fastapi.responses import HTMLResponse
import requests

app = FastAPI()
# 设置HTMLResponse
@app.get("/TEST/",response_class=HTMLResponse)
def xd_test():
  res = requests.get("https://www.xdiannao.com")
  return res.text


滚动至顶部