python requests库详解_python中requests库session对象的妙用详解

当执行接口的测试,我们将调用多个接口,使多个请求。在这些请求,我们有时需要保持一些常见的数据,比如饼干。魔法1请求的会话对象库可以帮助我们维护请求之间的某些参数,同时保持饼干之间发行的所有请求同一个会话实例。例如,保持饼干在请求,在命令行中输入以下命令:# s =()创建一个会话对象#使用会话对象发出一个get请求,设置cookie(\u201D) #使用会话对象发出一个get请求,得到cookiesr =(\2请求的会话对象库也可以为我们提供默认的数据请求的方法。通过设置会话对象属性来实现。例如,设置默认缺省参数请求的身份验证和标题:# s =()创建一个会话对象#设置身份验证会话对象的属性为默认参数请求=(\u201C用户\u201D、\u201C通过\u201D)#设置会话的标题属性,通过更新方法,合并头属性的请求方法的头最终请求方法({\u201Cx-test\u201D:\u201C真实\u201D})#发送请求,这里没有身份验证会话设置身份验证会话对象的属性是在默认情况下使用。

r =(\u201C标题= {\u201Cx-test2\u201D:\u201C真实\u201D})获得的请求头是这样的:{\u201C授权\u201D:\u201C基本dXNlcjpwYXNz\u201D,\u201Cx-test\u201D:\u201C假\u201D}注1:方法的参数层覆盖会话的参数,例如:添加身份验证请求上述参数:r = (\u201C, auth =(\u201C用户\u201D、\u201C哈\u201D),标题= (\u201Cx-test2\u201D:\u201C真正的\u201D)得到请求的请求头(\u201C授权\u201D:\u201C基本dXNlcjpoYWg =\u201D,\u201Cx-test\u201D:\u201C假\u201D}我们发现的授权请求方法发生了变化,这意味着该方法的参数层覆盖会话的属性。

另一个栗子:TBD总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值