前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >FastAPI(47)- 通过 Response 自定义响应的类型

FastAPI(47)- 通过 Response 自定义响应的类型

作者头像
小菠萝测试笔记
发布2021-10-09 11:25:46
9910
发布2021-10-09 11:25:46
举报
文章被收录于专栏:自动化、性能测试

假设返回一个 XML 格式的响应

代码语言:javascript
复制
import uvicorn
from fastapi import FastAPI, Response

app = FastAPI()


@app.get("/legacy/")
def get_legacy_data():
    data = """<?xml ve rsion="1.0"?>
    <shampoo>
    <Header>
        Apply shampoo here.
    </Header>
    <Body>
        You'll have to use soap here.
    </Body>
    </shampoo>
    """
    # 重点就是指定 media_type
    return Response(content=data, media_type="application/xml")


if __name__ == '__main__':
    uvicorn.run(app="39_responses:app", reload=True, host="127.0.0.1", port=8080)
请求结果
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 假设返回一个 XML 格式的响应
    • 请求结果
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档