统一响应json数据格式
本系列博客是配合Vue开发一套后台管理系统,对应的Vue教程见个人博客
https://www.charmcode.cn/
现在了很多项目,都是前后端分离的项目,所以了前后端都会约定传输的数据格式,以及响应提醒。
响应json格式
现在应该都是使用的json交互了,应该没有使用xml的吧?
一般了响应json格式是由以下三个字段组成。
{
"code": 200, // 统一成功状态码 前后端约定 有的是0 有的是20000
"data": xxx, // 可以是任意类型数据 有接口文档对接
"message": "success" // 消息提示,是状态码的简要补充说明
}
前端一般都会做个响应拦截处理,如果状态码不是约定成功的状态码就拦截,然后提示message里面的消息,是的话就返回data里面的数据。
封装响应格式
我在utils/response_code.py 工具文件夹下,创建了一个response_code.py文件
专门存放封装的响应数据格式。
from fastapi

本文详细介绍了前后端分离项目中,统一响应JSON数据格式的设计与实现。包括响应格式的组成、状态码约定、数据和消息字段说明。同时,分享了使用FastAPI框架下,如何通过response_code.py文件封装响应数据格式,以及如何调用这些封装好的响应格式。
最低0.47元/天 解锁文章
1470





