位置: 编程技术 - 正文

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

  • 增值税电子发票可以作废吗
  • 销售商品返还现金
  • 关联方需要计提坏账准备吗?
  • 小微企业所得税税率2.5% 10% 25%
  • 应交税费贷方有余额,怎么销账
  • 什么税不计入税金及附加科目
  • 公司对员工的罚款最多可以罚多少
  • 个人开技术服务费税率是多少
  • 报销餐费有增值税吗
  • 普通年金的定义
  • 开出增值税发票没收到怎么抵扣进项税?
  • 拿票报销的交通费要交个人所得税吗
  • 企业计提的工资薪金支出可以在税前扣除
  • 主营业务收入增速怎么算
  • 进口应税消费品所支付的金额不包括
  • 我的初级备考经验--相信自己
  • 领用自产产品用于在建工程入账金额
  • 商品和安装能开什么发票
  • 外贸企业申报出口退税商品名称可以改吗
  • 怎么用苹果6splus
  • saproxy.exe - saproxy是什么进程 有什么用
  • 配件进出库账目怎么做
  • 收到其他公司的罚款会计分录
  • 苹果客服人工24小时
  • 企业从政府取得的经济资源均应当
  • 开发产品转作经营性资产
  • 年度中间适用的预扣率高于全年综合所得年适用税率
  • 财政补助收入核算内容
  • 发放职工工资计入什么会计科目
  • win 11怎么安装
  • 对账小技巧
  • php文件上传用什么请求方法
  • linux 高并发网络编程
  • 出口退税附加税的计税基础
  • 装订好的凭证可以拆开吗
  • 盘亏的固定资产是资产吗
  • 印花税契税入固定资产吗
  • 计提的坏账准备计入什么科目
  • python中默认值参数
  • mysql查询数据库前五条信息
  • python3 静态方法
  • sql2005安装步骤
  • 增值税现代服务业包括哪些内容
  • 企业收到海河工厂发运的乙材料,并验收入库
  • 成本票可以用在下个季度吗
  • 生产成品出库的会计分录
  • 子公司与母公司资质能相互借用吗
  • 电子发票可以作为保修凭证吗
  • 本年利润的会计分录怎么写
  • 差旅费涉及的科目
  • 报销餐费增值税进项税计入什么科目
  • 国有独资企业是有限责任公司吗
  • 专项应付款在借方
  • 融资租赁后期收入怎么算
  • 小规模减免税收入
  • 内部审计人员独立性
  • vs2019连接mysql
  • mysql很卡
  • badcommandorfilename是什么意思
  • win8开始屏幕设置
  • centos如何安装软件
  • 电脑系统垃圾
  • windows7旗舰版怎样扩大虚拟内存
  • win8 控制面板
  • opengl sharder
  • excel 工具栏
  • python re 查找
  • 特征提取技术
  • nodejs怎么下载其他版本
  • js如何使用
  • python中读取文件
  • 有没有改善
  • a标签跳转本地html页面
  • shell脚本判断命令是否执行成功
  • JavaScript中的this
  • 获取手机信息的渠道
  • jQuery+ajax+asp.net获取Json值的方法
  • jquery实例
  • 河北省2021城乡居民医保优惠新政策
  • 实木地板什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设