标题: gin + es 实践 04 [打印本页] 作者: 没腿的鸟 时间: 6 天前 标题: gin + es 实践 04 API 接口筹划
Go-ES 项目提供了一套完整的 RESTful API,用于产品管理和搜索。本文档详细先容了 API 的筹划原则、接口定义和使用方法。
API 筹划原则
本项目标 API 筹划遵照以下原则:
RESTful 风格:使用标准的 HTTP 方法体现操作类型
资源导向:API 路径以资源名词为中央
JSON 格式:请求和相应均使用 JSON 格式
版本控制:API 路径包含版本号
统一错误处理:使用一致的错误相应格式
自文档化:使用 Swagger 注解自动天生 API 文档
API 底子信息
底子路径:/api/v1
内容类型:application/json
认证方式:API Key(通过 Authorization 头)
API 端点概览
方法路径描述POST/products创建产品GET/products获取产品列表GET/products/{id}获取产品详情PUT/products/{id}更新产品DELETE/products/{id}删除产品GET/products/category/{category}获取指定种别产品GET/products/search搜索产品POST/products/reindex重修产品索引 API 详细分析