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





            
FastAPI(47)- 通过 Response 自定义响应的类型 
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)
FastAPI(47)- 通过 Response 自定义响应的类型 
    





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

 

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





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

 

 

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





            
FastAPI(47)- 通过 Response 自定义响应的类型 
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)
FastAPI(47)- 通过 Response 自定义响应的类型 
    





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

 

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





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

 

 

相关文章: