appgetapireturn_payasync def read_itemsdata returnPay return v datav q datav访问http1270018080apireturn_payq=asnaf&v=asdnadetailtypemissinglocbodymsgField requiredinputnullurlhttpserrorspydanticdev21
根据错误信息,看起来是请求体中缺少了必需的字段。你可以尝试使用json参数来发送一个JSON对象作为请求体,而不是通过查询参数来传递数据。更新代码如下:
@app.post("/api/return_pay")
async def read_items(data: returnPay):
return {"v": data.v, "q": data.v}
然后,使用以下方式发送POST请求:
import httpx
data = {"q": "asnaf", "v": "asdna"}
response = httpx.post("http://127.0.0.1:8080/api/return_pay", json=data)
print(response.json())
这样应该能够正确解析请求体中的数据。
原文地址: https://www.cveoy.top/t/topic/i3dm 著作权归作者所有。请勿转载和采集!