RESTful是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。
RESTful风格规范了URL的实现方式,提交数据的实现方式,响应数据的实现方式。
RESTful目的是程序的易读性和维护性。
接口四种操作:增删改查
接口三要素
1.定位服务器资源(通过URL实现)
2.需要的数据
3.响应的结果
RESTful风格的核心就是约束四种操作+接口三要素
-
增
-
要素1:URL+POST
-
要素2: 多个数据
- 方式1: URL?键=值&键=值
- 方式2: JSON格式
-
要素3: 200|201 +添加记录
-
-
删
-
要素1:URL+GET|DELETE
-
要素2:
- 方式1: URL?键=值&键=值
-
要素3: 200|204 +无
-
-
改
-
要素1:URL+POST|PUT(更合适)
-
要素2:
- 方式1: URL?键=值&键=值
- 方式2: JSON格式
-
要素3: 200|201 +修改后的记录
-
-
查
-
要素1:URL+GET
-
要素2: 多个数据
- 常用方式: URL?键=值&键=值
-
要素3:200+一条记录或多条记录
-
RESTful风格
http://服务器地址:端口号[/项目名称/版本]/资源集合/单个资源
网友评论