1.GET请求:获取学生信息
简要描述:
获取学生信息接口
请求URL:
http://xxxx/api/user/stu_info
请求方式:
get
参数:
参数名必选类型说明
stu_name是string学生姓名
查询接口中stu_name为小黑的用户
2、POST请求:注册接口
简要描述:
用户注册接口
请求URL:
http://xxxx/api/user/user_reg
请求方式:
POST
参数:
参数名必选类型说明
参数名必选类型说明
username是string用户名 (最少6位,最长10位)
pwd是string密码 (最少6位,最长16位,必须包括大小写字母数字)
cpwd是string密码确认(最少6位,最长16位,必须包括大小写字母数字)
返回示例
{
"error_code": 0,
"msg":"注册成功"
}
3.POST请求:登陆接口
登录接口
请求URL:
http://xxxx/api/user/login
请求方式:
post
参数:
参数名必选类型说明
username是string用户名
passwd是string密码
返回示例
{
"error_code": 0,
"login_info": {
"userId": 1,
"sign": "d58e3582afa99040e27b92b13c8f2280",
"login_time": "20171207113501"
}
}
4.POST请求:添加学生信息
简要描述:
添加学生信息,这个接口是用来讲入参是json类型的
请求URL:
http://xxxx/api/user/add_stu
请求方式:
post
入参是json类型
参数:
参数名必选类型说明
name是string学生姓名
grade是string班级
phone是int电话
sex否string性别,如果不传默认为男
age否int年龄,如果不传默认为18
addr否string地址,如果不传默认为北京市昌平区
请求示例
{
"name":"小黑",
"grade":"天蝎座",
"phone":18612532946,
"sex":"男",
"age":28,
"addr":"河南省济源市北海大道32号"
}
返回示例
{
"error_code": 0,
"msg":"添加成功!"
}
5.POST请求:充值接口
简要描述:
学生金币充值接口,这个接口是为了讲添加cookie以及身份验证的
请求URL:
http://xxxx/api/user/gold_add
请求方式:
post
参数:
该接口有权限验证,需要admin用户才可以做操作,需要添加cookie
cookie中key为登录的用户名,value从登录接口中获取,登陆成功之后会返回sign
参数名必选类型说明
stu_id是int学生id
gold是int金币数量
返回示例
{
"error_code": 0,
"msg":"充值成功!"
}
6.
简要描述:
上传文件接口
请求URL:
http://xxxx/api/file/file_upload
请求方式:
post
参数:
参数名必选类型说明
file是file文件
返回示例
{
"error_code": 0,
"msg":"上传文件成功!"
}