1.REST API介绍

不同于SOAP是面向活动/服务的,有严格的规范和标准,REST API是面向资源的接口设计(resource,网络上所有事物都可以抽象为资源)。此外,REST API也是满足CRUD原则的应用协议。

1.1REST支持的方法:

HEAD:只获取某个资源的头部信息;
GET:获取所有资源;
POST:创建资源;
PATCH:更新资源部分属性,实际用的很少;
PUT:更新所有资源;
DELETE:删除资源。

1.2基本概念:

幂等性:发送一次和多次请求引起的边界效应是一致的,比如POST不是幂等方法。
安全性:GET、HEAD和OPTION是安全的方法,主要是在实现上对数据的获取,不具有边界效应(Side Effect)

2.REST API接口规范

2.1设计规范

.协议:使用https协议,保证交互数据的传输安全;
.域名:将API部署在专用域名下,比如:https://api.example.com或https

版权声明:本文为dLarger原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/dLarger/p/12858752.html