我想做一个FastAPI Post Request到一个实例,用这个Post Request我想添加一个用户到一个Grafana组织。为此,我必须发送具有属性loginOrEmail
和Role
的post请求。但是我如何发送这样一个Post Request呢?
这是我代码的当前状态。
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(@很重要)是传入请求的路径。对于传出请求,您可以使用requests或aiohttp库。