接口文档一般由谁写 接口文档( 二 )


4. HTTP Body
描述http body,依赖于body中具体的数据类型 。如果body中的数据是对象类型 。则需要描述对象中字段的名称、类型、长度、不能为空、默认值、说明 。以表格的方式来表达最好 。
示例:
二、响应参数
1. 响应 HTTP Body
响应body同请求body一样,需要描述请清除数据的类型 。
另外,如果服务会根据不同的http status code 返回不同的数据结构,也需要针对不同的http status code对内容进行描述 。
三、接口说明
说明接口的应用场景,特别的注意点,比如,接口是否幂等、处理是同步方式还是异步方式等 。
四、示例
上个示例(重点都用红笔圈出来,记牢了):
五、接口工具
推荐使用的是(以前叫小幺鸡) 写接口文档,方便保存和共享,支持导出PDF MARKDOWN,支持团队项目管理 。
什么是接口文档?接口文档又称为API文档,一般是由开发人员所编写的,用来描述系统所提供接口信息的文档 。大家都根据这个接口文档进行开发,并需要一直维护和遵守 。
如果想系统的学习接口测试相关的技术,可以了解一下黑马程序员的软件测试课程,里面讲的非常详细 。
什么是接口文档,如何写接口,有什么规范?含义是:在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护 。
目的是:项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发 。项目维护中或者项目人员更迭,方便后期人员查看、维护 。
规范是:以/a开头,如果需要登录才能调用的接口(如新增、修改;前台的用户个人信息,资金信息等)后面需要加/u,即:/a/u;中间一般放表名或者能表达这个接口的单词;get方法,如果是后台通过搜索查询列表,那么以/search结尾,如果是前台的查询列表,以/list结尾;url参数就不说了 。
API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定 。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节 。
应用程序接口又称为应用编程接口,是一组定义、程序及协议的集合,通过 API接口实现计算机软件之间的相互通信 。API 的一个主要功能是提供通用功能集 。
API同时也是一种中间件,为各种不同平台提供数据共享 。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分 。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的可维护性和可扩展性 。

秒懂生活扩展阅读