API接口开发

API接口开发

接口文档

一、什么是接口文档

在项目开发中,web项目的前后端分离开发,app开发,需要由前后端工程师共同定义接口,编写接口文档。

二、接口规范是什么?

首先接口分为四部分:方法、URL、请求参数、返回参数

1、方法: 新增(post) 修改(put) 删除(delete) 获取(get)
2、URL:以/a开头,如果需要登录才能调用的接口(如新增、修改;前台的用户个人信息,资金信息等)后面需要加/u,即:/a/u;中间一般放表名或者能表达这个接口的单词;get方法,如果是后台通过搜索查询列表,那么以/search结尾,如果是前台的查询列表,以/list结尾;url参数就不说了。
3、请求参数和返回参数,都分为5列:字段、说明、类型、备注、是否必填。

  • 字段是类的属性。
  • 说明是中文释义。
  • 类型是属性类型,只有String、Number、Object、Array四种类型。
  • 备注是一些解释,或者可以写一下例子,比如负责json结构的情况,最好写上例子,好让前端能更好理解。
  • 是否必填是字段的是否必填。

4、返回参数结构有几种情况

  1. 如果只返回接口调用成功还是失败(如新增、删除、修改等),则只有一个结构体:code和message两个参数
  2. 如果要返回某些参数,则有两个结构体:1是code/mesage/data,2是data里写返回的参数,data是object类型。
  3. 如果要返回列表,那么有三个结构体,1是code/mesage/data,data是object,里面放置page/size/total/totalPage/list 5个参数,其中list是Arrary类型,list里放object,object里是具体的参数。

注意:URL地址里不允许出现大写字母,如果是两个单词拼接,用/分开。

示例
请求地址:get /a/student/list
请求参数

字段说明类型备注是否必填
page页码Number默认1
size一页展示个数Number默认10

返回参数

字段说明类型备注是否必填
code接口状态码Number成功:1 失败:0
message接口信息String成功:success 失败:提示信息
dataObject

data:

字段说明类型备注是否必填
page
size
totalPage总页数Number
liststudent listArray

list:

字段说明类型备注是否必填
idNumber
name姓名String
gender性别Number0:男 1:女
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

特立独行の猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值