json接口文档模板_API设计指南-「干货」一个接口文档模板的最佳实践

本文档提供了JSON接口设计的基础说明,包括背景、基本约束如字符集和返回类型,以及请求公共约束、URL规划、数据类型约定等。此外,详细介绍了订单服务的查询订单列表接口的规范、输入和返回参数。
摘要由CSDN通过智能技术生成

1. 基础说明

1.1 背景

[说明文档用途]

编写本文的目的是为了将系统功能进行模块化、服务化,将用户的操作以服务的方式提供。系统与系统之间遵循服务规范,将系统与系统之间的交互转为定制化服务交互,以实现系统与系统之间的集成。

1.2 基本约束

1.2.1 基本设计原则

请参考上一篇文章《API设计指南-RestAPI设计最佳实践》。

1.2.2 字符集
  • 所有接口字符集采用UTF-8。
1.2.3 返回类型约束
  • 所有接口返回必须是严格定义的JSON类型。
1.2.4 接口版本约束
  • 不允许发布无版本号的接口。
  • 接口版本首先解决的是一组接口的版本问题。

1.3 请求公共约束

请求的基本模板:

curl -X[HTTP METHOD] -H "Content-Type: application/json" -H "[token-info]:""https://api-[env-name].[groupname].domain.io/[client-group]/[service-group]/[version]/[endpoint]" -d '{  "head&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值