位置: 编程技术 - 正文

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

  • 抄税是什么意思谁做的事情
  • 免税外汇商品
  • 评估增值对净利有影响吗
  • 税务ukey使用教程视频
  • 股权转让给个人和公司的区别
  • 专票当普票用,发票勾选怎么操作
  • 19年高速公路免费时间
  • 银行承兑汇票 托收
  • 残保金每次缴纳都是一样的吗
  • 住房公积金个人和单位各承担多少
  • 会计核算体系的建立
  • 购房所需的税费种类和费用
  • 3项经费计提比例2015
  • 计提残疾人保障金的基数是什么
  • 无形资产转让要交所得税吗
  • 哪些费用可以税后扣除
  • 物业收租金必须要发票吗
  • 营业执照原件丢失后果
  • 限额领料单是一种多次使用的
  • 退税应纳税所得额4万交税多少
  • 土地增值税清算方法与技巧
  • 应收账款的差额计入哪里
  • 银行收付款凭证是什么
  • php面向对象实例
  • php字符串函数有哪些
  • tim模块
  • 生产企业外销收入账务处理
  • windows安装无法继续,若要安装请重新启动
  • php二维数组foreach
  • 未分配利润可以转实收吗
  • thinkphp获取get传值
  • 增值税发票查询结果不一致是什么意思
  • redux reducer使用教程
  • 有关厉元朗的小说
  • vue3父子传值
  • win11磁盘分区后不显示
  • linux 运行php
  • 借入资金用于生产经营
  • 增值税进项税抵扣凭证
  • 超市电子发票怎么开
  • 律师事务所执业证
  • 客户借款怎么做账
  • python unittest和pytest
  • mongodb 安装
  • SQLite3 API 编程手册
  • 文化传媒公司介绍
  • 成品油涉及范围有哪些
  • 工资计提啥意思
  • 负数发票开票条件?
  • 增值税发票有哪些项目
  • 预付款已经开了发票要怎么做账
  • 金税四期有什么变化
  • 主营业务收入借贷方
  • 实收资本的入账金额包括消费税吗
  • 涉税信息声明怎么提供
  • 新建厂房的费用怎么算
  • 研发支出计入产品成本吗
  • 制造费用包括哪些内容科目
  • 购买金税盘的费用会计分录
  • 委外加工半成品入库的会计分录
  • 公司注销帐务怎么处理
  • 关于发票丢失的处罚
  • 会计借方和贷方有哪些科目
  • 非营利医疗机构由谁批准
  • fedora update-grub
  • 直接玩鬼泣4
  • win8语言栏不见了 怎么调出来
  • 电脑系统管理员已阻止这个应用怎么办
  • centos32
  • neoDVDstd.exe - neoDVDstd是什么进程 有什么用
  • window10玩dnf怎么设置流畅
  • nodejss
  • gpio接口
  • tensorflowoom
  • 第一次接触怎么形容
  • android新手入门
  • angularjs2
  • Re: Latest Version: 3.7.9 (January 18th, 2015)
  • python操作json字符串
  • 税务局上班周末上班吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设