位置: 编程技术 - 正文

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中判断数值类型)

  • 海产品的增值税税率是多少
  • 广东税务是什么
  • 收到以前年度银行手续费发票
  • 其他项目工会筹备金怎么报税
  • 简易征收开出去的票可以抵扣吗
  • 小规模增值税申报表如何填报
  • 可以税前扣除的商业健康保险有哪些
  • 准予结转以后年度怎么算
  • 营改增计算举例
  • 应交税费核算的税金有哪些
  • 装卸收入的增值税税率是多少
  • 企业的不征税收入用于支出所形成的资产,其计算的折旧
  • 出口押汇申请书
  • coms恢复默认设置
  • 有关于秋天的诗句
  • windows11怎么显示桌面图标
  • windowsmodulesinstaller占用cpu
  • 抵押物转让的法律规定
  • 融资租赁吗
  • 增值税预缴税款表电子版下载
  • 路由器2.4g和4g有什么区别
  • 申报高新企业的当年一定要研发费用加计扣除吗
  • 民办非企业单位是什么企业类型
  • 非居民所得税代扣代缴
  • 库存现金盘盈怎么做分录
  • ecshop功能
  • 非货币性资产交换补价大于25%的会计处理
  • 销售货物应如何记账
  • 前端加密后端解密代码
  • 安博塞利国家公园简介
  • 银行存款缴纳房产税会计分录
  • php显示错误报告方式
  • 怎么用switch语句
  • 外省人员收入怎么查
  • 个税少报了能查出来吗
  • 分公司开票总公司收款怎么做账
  • 股东分红缴税期限
  • 债转股需要哪些资料
  • 帝国cms使用手册
  • 帝国cms自定义列表
  • 定期存款一次性可以存多少钱
  • sklearn实例
  • c语言中数组怎么用
  • 个人建筑安装属于劳务吗
  • 打开access自动弹出窗体
  • 房产税和城镇土地使用税
  • 应收账款是指的资产吗
  • 公允价值变动损益属于什么科目
  • 外购货物用于促销的账务处理
  • 本年利润是不是未分配利润
  • 出库单上面的价格是什么价格
  • 印花税计提依据业务发生时间还是开票时间?
  • 如何确定开票内容
  • 叉车上牌流程注册登记
  • 饭店的会计做账怎么做
  • 吊装费是属于什么报销项目
  • 公司入账是什么意思
  • 超市会计怎么做会计分录
  • 会计行政法规包括哪些条例?具体说明?
  • deepin 2014系统下安装mysql数据库的方法步骤
  • linux获取操作系统版本
  • xp系统的本地连接
  • 苹果电脑mac系统怎么升级
  • sgbhp.exe - sgbhp是什么进程 有什么用
  • 如何让xp系统崩溃
  • win7蓝屏代码0x0000007e
  • pavprsrv.exe - pavprsrv是什么进程 有什么用
  • javascript中对象一般由什么组成
  • 教你在heroku云平台上部署Node.js应用
  • bat 命令大全
  • Node.js中的construct构造函数
  • dos命令怎么写
  • flask开发实例
  • vue stylus
  • js设置颜色代码
  • HTTP状态代码以及定义(解释)
  • jquery点击方法
  • js文本框只能输入字母
  • 北京市工商局电话24小时客服热线
  • 写给税务局的表扬信
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设