Skip to content

ling2013/sea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#概述

##介绍

1. 介绍

本文档细致描述了“农场”项目中后台与前台通讯的接口内容,为之后的编码提供依据

2. 字符编码

在当前接口协议中使用的所有中文字符集一律采用 UTF-8 编码方式。

3. 通讯协议

在当前接口一律采用 HTTP 协议通讯,并以 getpost 方式提交数据。返回数据为 json 格式。

4. 接口字段类型约定

类型 说明 备注
string 字符串 如:test
int 整数 如:123
float 浮点数 如:100.12
bool 布尔值 如:true/false
object 对象 如:{"code":"编码"}
array 数组 如:[ {"code":"编码1"},{"code":"编码2"} ]

4. 接口格式

所有接口的返回报文结构具有固定格式,具体如下所示

返回 json 数据时:

{
  "code": "接口状态码",
  "msg": "接口提示信息",
  "data": {  }, // 可有可无
}

每个接口需上传公共参数,公共传入参数 如下所示: 其他待定

编码 名称 类型 必须 说明 默认
token 访问令牌 string 登录接口除外

每个接口将返回公共参数,公共返回参数如下所示:

编码 名称 类型 必须 说明 默认
code 状态编码 int 0为正常,具体见《接口状态码对照表
status 状态 bool true-操作成功,false-操作错误
msg 状态信息 string 暂无
data 返回数据 object 暂无

部分接口需上传翻页参数,公共翻页参数 如下所示:

编码 名称 类型 必须 说明 默认值
page 页码 int 页码从1开始 1
page_size 每页大小 int 暂无 10

About

一品农夫

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published