如何在 OpenApi 中隐藏请求参数?我想从 OpenApi UI 中隐藏 user_agent。
我有一个简单的应用程序:
from typing import Optional
from fastapi import FastAPI, Header
app = FastAPI()
@app.get("/items/")
async def read_items(
user_agent: Optional[str] = Header(None),
size: Optional[int] = Body(None)):
return {"User-Agent": user_agent}
version 0.73.0 ( related PR )中的FastApi在本机上支持此功能: https://fastapi.tiangolo.com/tutorial/query-params-str-validations/#exclude-from-openapi 。
[
](https://i.stack.imgur.com/wnqh9.png)