1、 catalog表明是哪一个模块,categories遵循了RESTful API的设计原则,用复数,获取所有的商品
以下是URL设计
2、status返回状态码
这里的status和404、500等的概念不同
这里无论是1还是0,其实都是属于200(成功)的情况
3、后端把数据传给前端时,要对数据进行封装
附部分文档:
1、获取所有Category分类信息
/catalog/categories
request
无
response
fail
{
"status":1,
"msg":"服务器异常"
}
success
{
"status":0,
"data":[
{
"categoryId":"BIRDS",
"name":"Birds",
"description":"<image src=\"../images/birds_icon.gif\"><font size=\"5\" color=\"blue\">
},
......
]
}
2、获取单个Category的分类信息
/catalog/categories/{id}
request
如:/catalog/categories/BIRDS
response
fail
{
"status":1,
"msg":"服务器异常"
}
success
{
"status":0,
"data":{
}