Phản hồi trong HTML là gì?
Loại phản hồi này được thể hiện với sự trợ giúp của lớp 3 và nó cho phép bạn gửi một chuỗi dưới dạng phản hồi HTTP. Hàm tạo của lớp này có chữ ký sau Show
Theo mặc định, lớp này tự động thêm tiêu đề 7, 5 và 9 vào phản hồi Nhưng nếu bạn trực tiếp trả về một _______8_______9, dữ liệu sẽ không được chuyển đổi tự động và tài liệu sẽ không được tạo tự động (ví dụ: bao gồm "loại phương tiện" cụ thể trong tiêu đề HTTP ___9_______1 như một phần của OpenAPI được tạo) Nhưng bạn cũng có thể khai báo 9 mà bạn muốn sử dụng, trong trình trang trí thao tác đường dẫnNội dung mà bạn trả về từ hàm thao tác đường dẫn của bạn sẽ được đặt bên trong 9 đóVà nếu 9 đó có loại phương tiện JSON ( 5), giống như trường hợp của 8 và 7, thì dữ liệu bạn trả về sẽ được tự động chuyển đổi (và được lọc) với bất kỳ 8 Pydantic nào mà bạn đã khai báo trong trình trang trí thao tác đường dẫnGhi chú Nếu bạn sử dụng lớp phản hồi không có loại phương tiện, FastAPI sẽ mong đợi phản hồi của bạn không có nội dung, do đó, nó sẽ không ghi lại định dạng phản hồi trong tài liệu OpenAPI được tạo Sử dụng from fastapi import FastAPI
from fastapi.responses import HTMLResponse
app = FastAPI()
@app.get("/items/")
async def read_items():
html_content = """
|