Coverage for docs_src/custom_response/tutorial004.py: 100%
9 statements
« prev ^ index » next coverage.py v7.6.1, created at 2025-05-06 08:24 +0000
« prev ^ index » next coverage.py v7.6.1, created at 2025-05-06 08:24 +0000
1from fastapi import FastAPI 1abcdef
2from fastapi.responses import HTMLResponse 1abcdef
4app = FastAPI() 1abcdef
7def generate_html_response(): 1abcdef
8 html_content = """ 1ghijkl
9 <html>
10 <head>
11 <title>Some HTML in here</title>
12 </head>
13 <body>
14 <h1>Look ma! HTML!</h1>
15 </body>
16 </html>
17 """
18 return HTMLResponse(content=html_content, status_code=200) 1ghijkl
21@app.get("/items/", response_class=HTMLResponse) 1abcdef
22async def read_items(): 1abcdef
23 return generate_html_response() 1ghijkl