JSON 响应和统一返回
Gin 返回 JSON 很简单:
真实项目里,建议统一响应格式。
一、常见响应格式
含义:
二、定义响应结构体
封装成功响应:
封装失败响应:
三、在接口中使用
参数错误:
四、HTTP 状态码和业务 code
不要把所有响应都返回 HTTP 200。
建议:
业务 code 可以用于前端细分错误,但 HTTP 状态码也要正确。
五、分页响应
列表接口常用分页结构:
返回:
先统一格式,后面写接口会轻松很多。
Gin 返回 JSON 很简单:
真实项目里,建议统一响应格式。
含义:
封装成功响应:
封装失败响应:
参数错误:
不要把所有响应都返回 HTTP 200。
建议:
业务 code 可以用于前端细分错误,但 HTTP 状态码也要正确。
列表接口常用分页结构:
返回:
先统一格式,后面写接口会轻松很多。