FastAPI 返回 422 Unprocessable Entity
当客户端发送的JSON数据无法被FastAPI正确解析为LoginUser对象时(例如发送了空对象"{}"),FastAPI会返回422 Unprocessable Entity错误。这是因为FastAPI在将请求体转换为LoginUser对象之前进行了验证(使用Pydantic模型),如果验证失败,则不会进入Login方法,而是直接返回422错误。
解决:检查传递的Json数据,不要传递空对象"{}",确保Json数据能反序列化为对应的对象实例。