FastAPI Post 请求用户名和角色,怎么做?
FastAPI Post Request with a Username and role, how to do it?
我想向一个实例发出 FastAPI Post 请求,通过这个 Post 请求我想将用户添加到 Grafana 组织。为此,我必须发送带有属性 loginOrEmail
和 Role
的 post 请求。但是如何发送这样的 Post 请求?
这是我的代码的当前状态。
from fastapi import FastAPI
from pydantic import BaseModel
class User(BaseModel):
loginOrEmail: "user"
role: "Viewer"
app = FastAPI()
app.post("myGrafanaOrganisation http Link")
async def add_user(user: User):
return user
我认为您误解了 app.post 装饰器应该做什么; FastAPI 是一个 http api 服务器——不是一个 http 客户端。给@app.post 的参数(@ 很重要)是传入请求的路径。对于传出请求,您可以使用请求或 aiohttp 库。
我想向一个实例发出 FastAPI Post 请求,通过这个 Post 请求我想将用户添加到 Grafana 组织。为此,我必须发送带有属性 loginOrEmail
和 Role
的 post 请求。但是如何发送这样的 Post 请求?
这是我的代码的当前状态。
from fastapi import FastAPI
from pydantic import BaseModel
class User(BaseModel):
loginOrEmail: "user"
role: "Viewer"
app = FastAPI()
app.post("myGrafanaOrganisation http Link")
async def add_user(user: User):
return user
我认为您误解了 app.post 装饰器应该做什么; FastAPI 是一个 http api 服务器——不是一个 http 客户端。给@app.post 的参数(@ 很重要)是传入请求的路径。对于传出请求,您可以使用请求或 aiohttp 库。