Request Header在网页端和API中的区别与联系

在测试的API和网页前端的时候,经常会用到请求的头文件,这些头文件信息是测试中必须要定义的前提条件,否则就无法进行测试。​

这里讲述一下我们通过F12获取到的网页上一个请求的头文件和我们在测试的时候使用的API文档的区别:​

1. 网页请求和API的联系:​

针对登录功能,用户提交登录信息,网页上获取来自用户的请求,接着会调用后台底层的某一个方法,这里是调用登录方法,至于F12获取到的URL只是定义的一个url,与方法无关,这是前端的一个请求。针对API,api通过参数传递一个请求,同样会调用这个登录方法,api的url只是定义的,与方法无关,所以实际上,前端网页和API的请求是通过同一个方法联系起来的,他们之间的url等没有必然直接的联系。​

2. 在网页上通过F12会看到很多头信息,Accept,Connection,Host等等,在测试的时候,也需要首先定义这些头信息,但是在测试API的时候,只需要定义一部分,为什么??​

针对这个现象,其实并没有本质的区别,即通过F12获取到的很多的Request Header,在API中也有,但是测试API的时候,不需要所有的都定义,因为有部分参数在部署环境的时候已经定义了,不需要再次定义,但是在前端网页,就需要把这些API在环境中部署的头信息也定义,所以看到的网页上F12获取到的头信息比较多,而API中感觉比较少。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值