1、什么是API接口?
简单来说,接口就是系统或模块之间相互连接的部分,就称为接口。在软件测试中,我们可以理解为url就是一个接口,如:https://www.baidu.com/ 由客户端(浏览器)发送请求,服务端接收请求并做出响应。
2、接口定义规则?
接口定义的规则,我们一般可以查看接口文档,一般包括访问地址、请求方法、请求参数以及响应格式等。
3、什么是接口测试?
用户通过接口测试工具等客户端通过url向服务端发送数据或请求,看测试的接口的响应数据是否和预期结果一致。
4、接口url格式
http://www.forexample.com:80/futureloan/path/myproject.html?key=value&key1=value1#someDoument
url一般由以下几个部分组成:
- http:协议
- /www.forexample.com:域名/IP
- 80:端口
- futureloan:前缀,一般用于区分业务的
- path/myproject.html:路径
- ?key=value&key1=value1:查询参数
- #someDoument:锚点
5、HTTP协议
接口需要通过协议实现的,广泛使用的是http协议,http(超文本传输协议),用户通过客户端访问某个url地址,发送请求给服务端,在服务端接收请求之后,解析请求的数据,然后再返回给客户端响应的数据。
5.1请求方法
get: 请求指定的资源,获取数据。也就是说,我客户端想要什么资源,你服务器就给我什么资源,我要的是文本,你就给我原样返回文本。
post:发送数据给服务器,创建或更新资源。当客户端要传输什么资源给服务器,就用post。
put:创建或替换目标资源。主要用于传输文件,类似ftp的文件上传
patch:用于对资源进行部分修改
delete:删除资源
5.2 post和get的区别
5.3 请求头
5.4 http响应状态码
5.5 响应头
标签:http,请求,url,基础,接口,服务端,客户端 From: https://www.cnblogs.com/xiaofenggou/p/16722949.html