接口测试基础-HTTP协议

一句话开场:一切脱离业务的测试都是吹牛,一切脱离协议的接口测试都是抓瞎。。。。。。。


做接口测试离不开网络,说起网络,我们回归本源,从万维网开始。

万维网www(World Wide Web)并不是某种特殊的计算机网络。万维网是一个大规模的,联机式的信息储存所。万维网用链接的方法能非常方便的从因特网上的一个站点访问另一个站点。客户程序向服务器发出请求,服务器向客户返回客户需要的万维网资料。

万维网使用统一资源定位符URL(Uniform Resource Locator)来标记万维网上的各种文档,并使每一个文档在整个因特网的范围内具有唯一的标识符URL。HTTP(超文本传送协议)是一个应用层协议,它使用TCP连接进行可靠的传送。HTML(超文本标记语言),使得万维网页面的设计者可以很方便的用链接从本页面的某处链接到因特网上的任何一个万维网页面,并能够在自己的主机屏幕上将这些页面显示出来。


URL的格式一般由以下四部分组成:<协议>://<主机>:<端口>/<路径>, 比如我们访问CSDN网站的一个URL:http://edu.csdn.net/courses/o399_s403,这里省略了默认端口

HTTP协议本身是无连接的,虽然HTTP使用了TCP连接,但通信双方在交换HTTP报文前不需要先建立HTTP连接。

用户在点击鼠标连接万维网时,HTTP协议首先要和服务器建立TCP连接。TCP的三次握手,在三次握手的前两部分完成后,万维网就把HTTP请求报文作为三次握手的第三个豹纹的数据发给万维网服务器。服务器收到HTTP请求报文后,就把所请求的文档作为响应报文返回给用户。


HTTP有两类报文:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值