学API接口测试,致富植发(一)HTTP协议

一、接口

API(Application Programming Interface)用程序编程接口,简称API / 接口。

举例:Windows是一个封装好的系统,按理用户无权操作。但它提供了一整套接口,我们可以调用接口对Windows系统进行一系列的操作。类库就是提供的一整套接口,类下的每个函数都是一个接口。实现函数供他人使用,是提供接口;使用他人提供的函数,是调用接口。

接口的定义big big big,但此篇接口测试中的接口,特指基于网络协议的接口(客户端→服务端→客户端),而非编程语言对应库中的编程接口。

 

二、接口测试

模拟HTTP客户端(PC端浏览器 / 手机端APP)向HTTP服务端(Web服务器)发送报文请求,服务器接收请求报文后对相应的报文做处理,并向客户端返回应答,然后客户端接收应答的一个过程。

 

三、常用的接口协议(网络协议)

1、HTTP协议(Hyper Text Transfer Protocol超文本传输协议)

一个属于应用层的面向对象的协议,基于TCP/IP通信协议来传递数据(HTML 文件、图片文件、查询结果等),用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器。明文传输,端口号:80。

HTTPS协议超文本传输安全协议。加密传输,端口号:443。

2、SOAP协议(Simple Object AccessProtocol简单对象访问协议)

它基于XML(标准通用标记语言下的一个子集),提供了HTTP所需的扩展。它是轻型协议,用于分散的、分布式计算环境中交换信息,有助于以独立于平台的方式访问对象、服务和服务器。

3、Dubbo协议

简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。

4、其他协议

是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。明文传输,端口号:80。

HTTPS协议超文本传输安全协议。加密传输,端口号:443。

 

四、HTTP协议

1、交互过程

客户端向服务器发送一个请求(Request),服务器返回一个响应(Response),就是一次交互过程。

 

2、报文

数据包,网络上发送的一段数据。

 

3、URL(Universal Resource Locator统一资源定位符)

它是网址的另一个名称。在WWW上,每个文件都有一个唯一的URL,</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值