位置: 编程技术 - 正文

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万以下免个人经营所得税吗
  • 认缴制的期限是多久
  • 总公司集中支付说明
  • 发票纳税人识别号在哪里看
  • 原料采购入库检测损耗的会计处理怎么做?
  • 外国人可以参加中国境内的党派或政治团体
  • 缴纳社保的账务处理办法
  • 企业的污水处理设备可以间断性运行么
  • win1020h2更新0x800f081f
  • 映泰主板系统重装
  • vue项目中的package.json是( )?
  • 跨年的费用怎么做账
  • 无法打开exe程序
  • 费用发票开的是跨年的账务处理
  • 微信小程序隐藏航班
  • php语句和php变量都是区分大小写的
  • 公网访问内网主机
  • 现金溢余基本账务处理
  • 微信小程序使用记录删除
  • anaconda创建虚拟环境有什么用
  • 上月开了红字发票当月如何申报
  • 工业企业应付账款周转率多少合适
  • chatGPT之Python API启用上下文管理
  • win11更新22468
  • 永久性差异会计不确认收入
  • 织梦安装完要删除哪个文件
  • 帝国cms工作流
  • 织梦cms官网
  • 新会计制度固定资产对应科目
  • 微信钱是不是现金
  • 进出口代理的账务怎么做
  • 企业应收票据到期怎么办
  • 采购方退货的会计分录
  • 加油的增值税发票几个点
  • 预付账款用途
  • 没有发票就不能保修吗
  • 建账时应取得哪些资料
  • 工业企业外购材料物资的成本包括
  • sqlserver表类型
  • mysql判断字符长度
  • mysql min
  • win8无法运行exe
  • 从根上保证电脑安全、不中毒的方法
  • win10系统便签突然无法打开
  • wingate.exe - wingate是什么进程
  • WIN7系统安装
  • linux 杀掉指定用户的进程
  • win7定时静音
  • windows8怎么去除广告
  • Win7旗舰版系统镜像文件
  • win10怎么修改桌面图标样式
  • 冗余文件是什么意思
  • node_
  • html td 合并
  • perl中qw
  • js中使用组件
  • vue-cli作用
  • html超链接打开本地文件
  • jquery点击按钮跳转页面
  • android studio官网
  • 耳机插头怎么拔
  • android使用so
  • 列举出python的5个数据类型
  • python3 random模块
  • 经常用到的图像格式有
  • 简述javascript原型和原型链有什么特点?
  • python *.py
  • 企业所得税的计算,收入是含税还是不含税
  • 车船税与船舶吨税法律制度ppt
  • 浙江国税网上报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设