位置: 编程技术 - 正文

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

  • 附加税填表说明
  • 税法的分类都有什么
  • 工资怎么扣费
  • 个人劳务费怎么交税
  • 印花税减免退税会计分录
  • 金蝶专业版怎么导入备份账套
  • 增值税发票信息错误可以作废重开吗
  • 营改增之前材料含税吗
  • 建筑预缴税款后如何进行账务处理?
  • 收储土地资金会计核算办法
  • 企业交的房产税在哪打印税单
  • 已过认证周期什么意思
  • 旧税号还能开票吗
  • 离职补偿金如何计算
  • 单位为员工报销的博士学费算什么费用
  • 六税两费减半征收政策2022
  • 车间管理人员工作总结
  • 货代企业所得税优惠政策
  • 物业公司代收水费亏损谁承担
  • 劳务派遣一般纳税人可以简易征收吗
  • 上个月的印花税,这个月交款怎么做分录
  • 农业免税企业怎么报税
  • 购房时收取的卖方费用
  • 行政罚款计入什么会计科目
  • 视同销售收入如何调整?
  • 任务栏图标重叠一起
  • 电脑隐藏软件图标快捷键
  • 2020年计提印花税怎么做账
  • php和aspnet哪个好
  • 货物价格如何确定
  • 安保费差额纳税是什么意思
  • PHP:proc_close()的用法_命令行函数
  • 最小全画幅的数值是多少
  • 企业最佳资金结构
  • 水培吊兰的养殖周期
  • form action target
  • php使用js
  • 企业实行股权激励的作用
  • 泰姬陵 (© Michele Falzone/plainpicture)
  • 开办费对应的现金流量项目
  • 企业上交财政款分录
  • 房地产企业土地出让金抵减销项税额
  • 搭建小技巧
  • vue结合elementui
  • 分公司改为子公司的所得税业务处理?
  • 结转完工产品成本的会计分录
  • 新建厂房的费用由谁承担
  • 企业被吊销后能当被告嘛
  • centos7阿里云源
  • 生育津贴减去应发工资还是实发工资
  • 新政府会计制度下,属于资产类科目的是
  • 承典人是什么意思
  • 报销餐费增值税进项税计入什么科目
  • 委托加工业务的财务职责
  • 办公室购买电脑属于什么费用
  • 什么情况下增值税发票不能抵扣
  • 增值税是否计入税金及附加
  • 成本会计主要做什么工作
  • 计税金额是什么科目
  • 个体工商户是否要交税
  • mysql必知必会在线阅读
  • 分页式存储管理中页的大小是可以不相等的
  • mysql “ Every derived table must have its own alias”出现错误解决办法
  • 怎样用windows
  • xp停在windows界面
  • ubuntu18.04配置
  • win7系统开启无线服务
  • w8系统怎么用
  • win8.1 无法连接到此网络
  • 在linux中使用什么可以执行shell脚本
  • win10个性化颜色在开始任务栏选不了
  • 使用Jasmine和Karma对AngularJS页面程序进行测试
  • dos echo命令
  • vue+axios登录
  • android基础入门
  • jquery属性操作
  • javascript XMLHttpRequest对象全面剖析
  • jQuery leonaScroll 1.1 自定义滚动条插件(推荐)
  • string和stringbuffer创建后都可以修改
  • 小规模纳税人企业所得税2023税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设