Python接口自动化——Web接口

本文介绍了Web接口的概念,通过浏览器调试工具展示了网络请求的过程。请求由请求行、URL和请求报头三部分组成,而响应包括状态码、响应报头和响应正文。接口测试通常在集成测试阶段进行,用于替代客户端向服务器发送请求并验证响应数据。文中以JSON和form数据格式为例,阐述了请求正文的内容。
摘要由CSDN通过智能技术生成

1.2.1 web接口的概念   

这里用一个浏览器调试工具捕捉课程管理页面请求作为例子:

 

当请求页面时,服务器会返回资源,将协议看做是路的话,http可以看做高速公路,soap看做铁路传输的数据有html,css,javascript或图片、视频、音乐等文件,看做公路运输的货物,比如水果、蔬菜等。

 

这些数据会以一定的格式进行封装,比如将货物装入集装箱、纸箱等,这就是数据的格式,XML/JSON/CSV,目前实用 多的是http协议和JSON是数据格式。

 

1.2.2 请求request和响应response  网络应用的B/S和C/S架构  

C/S架构全称为:Client-Server客户端-服务器端架构,一共两层。

 

客户端向服务器端发出请求Request,服务器端响应客户端的请求,发出响应Response,响应中就包含了客户端所需的数据等信息。

 

B/S架构被称为:Browser-Server浏览器端-服务器端架构,一共三层。

 

浏览器端向Web服务器发出请求Request请求网页,Web服务器收到客户端请求后向后端的数据库服务器发出请求Requ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值