flask、django獲取第三方回調數據,可以用request.data
直接獲取全部參數。而很多同學不知道fastapi如何獲取回調的全部參數,其實可以通過request.body()
。
如:
@payModules.post("/callback/wxpay",summary='微信支付回調',description="微信支付回調",tags=["支付模塊"])
@version(1)
async def callbackWxpay(self, request: Request, db: Session = Depends(get_db)):
data = await request.body()
print(data)
return data