接口测试-Rest API
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