位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享python中requests库session对象的妙用详解,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

在进行接口测试的时候,我们会调用多个接口发出多个请求,在这些请求中有时候需要保持一些共用的数据,例如cookies信息。

妙用1

requests库的session对象能够帮我们跨请求保持某些参数,也会在同一个session实例发出的所有请求之间保持cookies。举个栗子,跨请求保持cookies,在命令行上输入下面命令:

妙用2

requests库的session对象还能为我们提供请求方法的缺省数据,通过设置session对象的属性来实现。

举个栗子,设置请求的auth和headers默认的缺省参数:

得到的请求头部是这样的:

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

{'Authorization': 'Basic dXNlcjpwYXNz', 'x-test': 'false'}

注意1:方法层的参数覆盖会话的参数,举个栗子:

将上面的请求中加上auth参数:

获取该请求的请求头

{'Authorization': 'Basic dXNlcjpoYWg=', 'x-test': 'false'}

我们发现,请求方法中的Authorization变化了,也就是说方法层的参数覆盖了session的属性。

注意2:在request请求中,省略session对象中设置的属性,只需简单地在方法层参数中将那个键的值设置为 None ,那个键就会被自动省略掉。

再举个栗子:

TBD

总结

标签: python中requests库session对象的妙用详解

本文链接地址:https://www.jiuchutong.com/biancheng/372130.html 转载请保留说明!

上一篇:Python编程之黑板上排列组合,你舍得解开吗(python black)

下一篇:python数据类型判断type与isinstance的区别实例解析(python中判断数值类型)

  • 增值税发票勾选确认后可以撤销吗
  • 小规模纳税人出租
  • 注册资本认缴到哪里
  • 金税盘当月不抵扣如何做分录
  • 公司买的电器可以抵扣吗
  • 销售商品提供劳务收到的现金包括
  • 跨地区经营企业代码表从哪里找
  • 违反有关规定擅自开设银行账户的
  • 正常经营损失
  • 机动车销售统一专票可以抵扣进项税额吗
  • 公司代收代付会被监控吗
  • 教育协会发的证有用吗
  • 经营损失计入哪类费用
  • 建筑业在外地预缴了增值税,可以报在本地吗
  • 公司买理财产品的账务处理
  • 设计费开专用发票几个点
  • 扩大税收来源什么意思
  • 外籍劳务费个税扣除标准
  • 成本费用跨年度怎么计算
  • 集团和区域公司的关系
  • 增资后可以减资吗
  • 普通发票没有进账怎么办
  • 幼儿园收入如何计算
  • 进口设备和备件有哪些
  • PHP:xml_get_current_byte_index()的用法_XML解析器函数
  • phpstorm如何运行
  • kb4586853更新
  • php yii框架
  • smart控制技术
  • 贵的u盘和便宜的有什么区别
  • vit详解
  • 建筑工程开税票比例占到合同金额的多少
  • vue3props用法
  • 无法按时交纳税怎么办
  • 投资收益影响营业利润和利润总额吗
  • 工程建设质保金比例
  • lvs命令
  • 原材料用于在建工程增值税如何处理
  • 私人打款到对公账户要交税吗
  • 手机开的发票
  • 开发票的盘锁了
  • sqlceil函数用法
  • 商品流通企业的进货费用
  • sql表添加字段
  • sql随机抽样
  • 发票入账的管理规定
  • 退回企业所得税的账务处理
  • 在建工程领用原材料税费怎么处理
  • 企业所得税征前还是征后
  • 承兑汇票利息分录
  • 企业购买房产缴纳房产税
  • 主营业务成本记借方还是贷方
  • 担保公司的担保费能退吗
  • 合伙企业与公司相比,有什么优势呢?
  • 公司打到个人账户的钱算公款吗
  • 库存商品暂估入库是什么意思
  • 资产负债表中的货币资金怎么算
  • 分享sql日期时间格式
  • mysql 判断
  • 微软9月补丁
  • 如何查看win10版本是不是正版
  • 一键ghostcgi
  • blg是什么文件
  • win7安装无法将windows配置为在此计算机上运行
  • windows7粘滞键怎么关
  • macpro防火墙需要打开吗
  • 小米4刷windows 10
  • ubuntu20.0安装
  • mac命令行指令
  • win10 右下角
  • window10 不能上网
  • win10怎么安装pscs6
  • 怎么从win8装回win7
  • ,linux
  • windows e
  • js浮动窗口
  • 差旅费的补助计入哪个费用
  • 婚姻登记处婚俗改革宣传
  • 车险包括车船费吗
  • 四季度预缴申报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设