本文将记录作为一个测试工程师,学习接口的整个过程。
接口是什么
- API(Application Programming Interface,应用程序编程接口)
-
客户端与服务器所有的交互,都是通过接口来实现
请求与响应
以app登录为例,app作为客户端与服务器的一次交互大概是这样的:
- 用户在app上输入了用户名和密码,点击登录
- app会带上用户名和密码,向服务器发起一个请求
- 服务器收到这个请求后,经过一系列计算和处理,会给app返回一个响应,告诉客户端,本次登录是成功还是失败了。
接口的协议
- 有没有想过,服务器收到了一个请求后,它怎么知道这个请求是什么意思呢?客户端收到一个响应后,怎么知道服务器给了它什么信息呢?这些都是需要两端同时约定一个大家都懂的“语言”,而这个语言,就是协议了。协议定义
- 常见的协议有: