接口类型:
Http api接口:通过http协议进行传输,请求报文以key-value形式,返回报文一般采用json。一般通过Postman、Jmeter、Loadrunner等测试工具进行测试。
接口作用:
接口就是前端与后端进行数据交互(获取与发送)的桥梁。
前端是指展示给客户的一端,包括:web前端、App(Andiord\IOS)、桌面客户端。
后端是指服务商控制的一端,包括:数据库与服务器后端。
说明:
客户端(client):主要进行前端操作,主动请求 。客户端或称为用户端,是指与服务器相对应,为客户提供本地服务的程序
服务端 (server):后端主要被动接受来自前端请求。服务器端是为客户端服务的,服务的内容诸如向客户端提供资源,保存客户端数据
接口内容:
接口的请求方式(Method):post(增)/get(查)/delete(删)/put(改)
说明: get请求与post请求的区别
接口请求的url:接口的地址(包括:请求协议、请求IP地址、请求端口、请求路径)
接口的请求参数:每个参数名字,参数的类型,参数的范围,参数是否可选,参数是否有默认值(参数通过?附加在url后,多个参数以&进行连接)
接口断言:检查接口响应的内容
接口的响应数据:接口响应的数据及内容
接口验证:
接口是服务器与客户端之间交互,需要相应的验证来确保每个请求的正确性和唯一性,这时就有了seesion、cookie和token,都是服务器生成的。
seesion:存在服务器的一个键值对。
如果使用session对象发起请求,那么你只要先发起登录请求,在访问其他请求接口,都能正常访问
用来 服务器验证
服务器也存储一份,用来验证发送过来的 cookie 是不是合法、符合规则的
cookie:存在客户端的一个键值对。
cookie是让服务器记住你,记录浏览器的信息
cookie 存储在浏览器(服务端)
cookie 有效期默认是关闭浏览器自动清除,也可以自定义设置
token:保存在客户端本地 local_srotage
是一种令牌,不管他什么身份
token 可以跨平台,手机、浏览器、电视、电脑 等等。
token 生成的口令是会变的,
关闭浏览器不会删除 token 只会失效
原文:https://www.cnblogs.com/gmjianchi/p/12979453.html