位置: 编程技术 - 正文

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

  • 外购商品捐赠进哪个科目
  • 租车属于经营租赁吗
  • 预期信用损失影响坏账准备吗
  • 留抵税额账上比申报表多
  • 房地产项目管理三大核心
  • 工程结算与工程施工如何结转
  • 个体户能开增值税专用发票税率是多少
  • 增值税留抵怎么填申报表
  • 已注销企业可以恢复吗
  • 模具维修费用清单表格
  • 收到技术服务费计入什么科目
  • 合同期限3年
  • 营改增后还有消费税吗
  • 股权转让缴印花税公司用进账吗
  • 现金流量表怎么编制
  • 实收资本或股本的账务处理
  • 月末计提电费
  • 计提折旧是什么账户
  • windows10如何开启wifi
  • 发票跨年作废很麻烦吗
  • 支付人工费会计科目
  • 银行罚息可不可以扣除
  • 直布罗陀巨岩山
  • 立陶宛广场
  • js正则表达式删除特定字符
  • 企业产房屋拆迁
  • 印花税减半征收优惠政策2020
  • openvino使用
  • 企业发生的利得或损失应计入企业的营业外收支
  • 网络安全技术
  • 其他经营收益怎么算
  • 深度学习部署(十九): CUDA RunTime API YOLOV5后处理cpu解码以及gpu解码
  • 如何一次性删除微信账单记录
  • 小企业会计制度的适用对象是
  • 消费税增值税和个人所得税是什么意思
  • 会计要考哪些证书,难度如何
  • 营业外收入在现金流量表中填入哪列
  • mysql5.6允许远程连接
  • 帝国cms怎么调用文章随机段落
  • 企业所得税成本费用一定要发票的吗
  • 报废车残值需要多少钱
  • 个人劳务费怎么退税
  • 财产租赁合同印花税双方都要交吗
  • 汇算清缴需要传票么
  • 关于职工薪酬的确认和计量下列说法中不正确的是
  • 房地产资质代办需要多少钱
  • 银行存款利息如何计算
  • 财务收入支出明细表
  • 递延所得税资产和所得税费用的关系
  • 法人银行贷款
  • 借款利息计入哪个科目
  • 研发费用加计扣除是什么意思啊
  • 对公账户如何转钱进去
  • 回收锯末木屑价格
  • 日记账处理数据流程图
  • 备查账一般采用什么账簿
  • 在windows上装ubuntu
  • 企业级路由器和普通路由器区别
  • swimsuitnetwork.exe - swimsuitnetwork是什么进程 有何作用
  • win7升级到win10系统软件还能用吗
  • cocos2d在运行java eclipse程序时出现 Error: could not open c:program FilesJavajre6libamd64jvm.cfg
  • android studio 新建项目只有.idea文件
  • opengl编译
  • bootstrap需要学多久
  • js数据的基本类型有哪些
  • unity摄像机怎么调出来
  • 将字符串小写转换成大写
  • JavaScript获取元素
  • 在dos下删除文件
  • python中字典怎么用
  • javascript语言入门教程
  • 如何解决老公有外遇
  • Android alertDialog 动态添加edittext无法弹出键盘解决方案
  • 安卓打包安装程序apk
  • android获取屏幕大小
  • 如何查询契税是否逾期
  • 社保由税务部门征收的文件
  • 江苏省电子税务局社保缴费查询
  • 深圳国税地税怎么申报
  • 2021年河南医保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设