表
pet
id (1开头 eg:1000)
name //名称 eg:哈士奇
type
birth //生日 2019/05/03
age //年龄 eg:2个月
pic
sex //性别 eg:公
msg //描述 eg:这个哈士奇很淘气..
price //价格(单位/元) eg:900
grade //推荐指数 eg:4
food
id //唯一标识符(2开头 eg:2000)
type //类型 eg:猫粮
sign //牌子 eg:天猫国际
size //重量(单位/kg) eg:2.1
pice //价格(单位/元) eg:20.2
pic //图片 eg:1.jpg
grade //推荐等级 eg:3
msg //描述 eg:这个猫粮适合于2~3个月的幼猫..
shop
id (3开头 eg:3000)
name
sign
type //eg:笼子
pice
pic
grade
msg
接口
添加信息
POST请求
/add
http://132.232.169.227:8809/add
发送的数据格式为:
{
state: "food", //state可以传3个内容 pet / food / shop
type: '水果',
sign: '啦啦啦',
size: 2.1,
pice: 20.2,
pic: '3.jpg',
grade: 1
}
//添加成功返回的结果
{
"msg": "添加成功!",
"state": 1,
"content": {
"type": "'水果'",
"sign": "'啦啦啦'",
"size": 2.1,
"pice": 20.2,
"pic": "'3.jpg'",
"grade": 1
}
}
//失败的结果
{
"msg": "添加失败!",
"state": 0
}
查找信息
GET请求
查找宠物
/findpet
http://132.232.169.227:8809/findpet?name=狗 (注意此处狗字不可带引号)
//返回类型 查找成功
[
content:{
"name": "哈士奇",
"type": "狗",
"age": "1岁",
"birth": "2019/2/3",
"id": 1000,
"pic": "1.jpg",
"sex": "母",
"msg": "这是一只狗",
"pice": 200
},
state:1
]
//查找失败
{
msg: "没有查到任何信息",
state: 0
}
查找食物
/findfood
http://132.232.169.227:8809/findfood?name=蔬菜
//返回类型
[
content:{
"id": 1014,
"type": "蔬菜",
"sign": "小名牌",
"size": 2.1,
"pice": 20.2,
"pic": "3.jpg",
"grade": 2,
"msg": null
},
state:1
]
查找商品
/findshop
http://132.232.169.227:8809/findshop?name=玩具
//返回类型
[
content:{
"id": 3000,
"name": "玩具皮球",
"sign": "天猫国际",
"type": "玩具",
"pice": 20.5,
"pic": "1.jpg",
"grade": 3,
"msg": "这个有助于开发动物的智商"
},
state:1
]
更改信息
POST
/change
http://132.232.169.227:8809/change
//传入数据的格式
{
state: "food", //更改信息的标识 可以为pet/food/shop
type: '水果',
sign: '啦啦啦',
size: 2.1,
pice: 20.2,
pic: '3.jpg',
grade: 1,
id:1000 //必须有
}
//数据修改成功返回的信息
{
"msg": "数据修改成功!",
"state": 1,
"content": {
"type": "'水果'",
"sign": "'啦啦啦'",
"size": 2.1,
"pice": 20.2,
"pic": "'3.jpg'",
"grade": 1,
"id": 1000
}
}
删除信息
GET
删除任意信息
/cut
//传入要删除货物的id号
http://132.232.169.227:8809/cut?id=2
//返回样例
{
"msg": "货物删除成功!",
"state": 1,
"id": "2"
}
表
pet
id (1开头 eg:1000)
name //名称 eg:哈士奇
type
birth //生日 2019/05/03
age //年龄 eg:2个月
pic
sex //性别 eg:公
msg //描述 eg:这个哈士奇很淘气..
price //价格(单位/元) eg:900
grade //推荐指数 eg:4
food
id //唯一标识符(2开头 eg:2000)
type //类型 eg:猫粮
sign //牌子 eg:天猫国际
size //重量(单位/kg) eg:2.1
pice //价格(单位/元) eg:20.2
pic //图片 eg:1.jpg
grade //推荐等级 eg:3
msg //描述 eg:这个猫粮适合于2~3个月的幼猫..
shop
id (3开头 eg:3000)
name
sign
type //eg:笼子
pice
pic
grade
msg
接口
添加信息
POST请求
/add
http://132.232.169.227:8809/add
发送的数据格式为:
{
state: "food", //state可以传3个内容 pet / food / shop
type: '水果',
sign: '啦啦啦',
size: 2.1,
pice: 20.2,
pic: '3.jpg',
grade: 1
}
//添加成功返回的结果
{
"msg": "添加成功!",
"state": 1,
"content": {
"type": "'水果'",
"sign": "'啦啦啦'",
"size": 2.1,
"pice": 20.2,
"pic": "'3.jpg'",
"grade": 1
}
}
//失败的结果
{
"msg": "添加失败!",
"state": 0
}
查找信息
GET请求
查找宠物
/findpet
http://132.232.169.227:8809/findpet?name=狗 (注意此处狗字不可带引号)
//返回类型 查找成功
[
content:{
"name": "哈士奇",
"type": "狗",
"age": "1岁",
"birth": "2019/2/3",
"id": 1000,
"pic": "1.jpg",
"sex": "母",
"msg": "这是一只狗",
"pice": 200
},
state:1
]
//查找失败
{
msg: "没有查到任何信息",
state: 0
}
查找食物
/findfood
http://132.232.169.227:8809/findfood?name=蔬菜
//返回类型
[
content:{
"id": 1014,
"type": "蔬菜",
"sign": "小名牌",
"size": 2.1,
"pice": 20.2,
"pic": "3.jpg",
"grade": 2,
"msg": null
},
state:1
]
查找商品
/findshop
http://132.232.169.227:8809/findshop?name=玩具
//返回类型
[
content:{
"id": 3000,
"name": "玩具皮球",
"sign": "天猫国际",
"type": "玩具",
"pice": 20.5,
"pic": "1.jpg",
"grade": 3,
"msg": "这个有助于开发动物的智商"
},
state:1
]
更改信息
POST
/change
http://132.232.169.227:8809/change
//传入数据的格式
{
state: "food", //更改信息的标识 可以为pet/food/shop
type: '水果',
sign: '啦啦啦',
size: 2.1,
pice: 20.2,
pic: '3.jpg',
grade: 1,
id:1000 //必须有
}
//数据修改成功返回的信息
{
"msg": "数据修改成功!",
"state": 1,
"content": {
"type": "'水果'",
"sign": "'啦啦啦'",
"size": 2.1,
"pice": 20.2,
"pic": "'3.jpg'",
"grade": 1,
"id": 1000
}
}
删除信息
GET
删除任意信息
/cut
//传入要删除货物的id号
http://132.232.169.227:8809/cut?id=2
//返回样例
{
"msg": "货物删除成功!",
"state": 1,
"id": "2"
}