二、RESTFul设计风格
1、Rest与RestFul
REST(英文:Representational State Transfer,简称REST),表述性状态转移,指的是一组架构原则。
2、API设计六要素
资源路径(URI)、HTTP动词(Method)、过滤信息(query-string)、状态码(Status-code)、错误信息(Error)、返回结果(Result)
?
比如
{"code":200, msg:success, "data":{"id":1,"goods_name":"tp"}}
3、RestFul接口设计风格
RESTFul是一种软件设计风格,
RESTFul 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。
RESTFul风格的数据接口示例:
以新闻资源为例:URI及HTTP动词设计如下
HTTP动词 URI路径 说明
GET http://域名/news 获取列表数据
GET http://域名/news