最近在调用第三方登录接口,需要获取接口的set-cookie

用jmeter可以成功返回set-cookie以及location,在用python时却遇到返回的heasers中没有这两个值,于是输出response.cookie时返回:<RequestsCookieJar[]>

废话不说,直接上代码如下:

import requestsclass GetToken():"""获取token"""def __init__(self):self.url = 'http://192.168.11.xxx:8090/auth/login'self.data = {'username': 'admin','password': 'admin'}self.timeout = 10.0self.headers = {'Connection': 'keep-alive','Content-Length': '29','Content-Type': 'application/x-www-form-urlencoded; charset = UTF - 8','User-Agent': 'Apache-HttpClient/4.5.12(Java / 1.8.0_91)'}def loginAdmin(self):"""登录admin获取cookie"""session = requests.session()session.post(self.url, json=self.data, headers=self.headers, timeout=float(self.timeout))cook = session.cookiesreturn cookif __name__ == '__main__':gettoken = GetToken()return_json = gettoken.loginAdmin()# print(return_json)print(requests.utils.dict_from_cookiejar(return_json))print(requests.utils.dict_from_cookiejar(return_json)['JSESSIONID'])

最后拿到cookie,输入结果如下:

获取cookie时返回RequestsCookieJar的解决方法相关推荐

  1. Type.GetType()在跨程序集反射时返回null的解决方法

    在开发中,经常会遇到这种情况,在程序集A.dll中需要反射程序集B.dll中的类型.如果使用稍有不慎,就会产生运行时错误.例如使用Type.GetType("BNameSpace.Class ...

  2. 注册dll时返回0x80004005的解决方法

    COM组件的注册命令, 打开运行输入命令: regsvr32  xx.dll 出现提示 需要用管理员模式运行就OK了

  3. 模板引擎不关心内容之——art-template,碰见的同步与fs.readFile异步以及函数回调问题的描述,针对fs的readfille读取文件时,返回不了异步函数返回值的解决方法

    模板引擎不关心内容 art-template art-template不仅可以在浏览器使用,也可以在node中使用 npm install art-template该命令在哪执行就会把包下载在哪里,默 ...

  4. android设备id完美解决方法,安卓获取渠道名渠道id Android获取设备唯一标识的终极解决方法,防止安卓7.0时崩溃问题...

    一,先说获取渠道名(这里以友盟为例) /* * 4.5.1新加渠道名字段,用来传给后台去统计各个渠道下载量 * */ public static String getSource() { //获取渠道 ...

  5. php unserialize 返回false的解决方法

    php unserialize 返回false的解决方法 php 提供serialize(序列化) 与unserialize(反序列化)方法. 使用serialize序列化后.再使用unseriali ...

  6. windows服务器上无法运行bat文件,Windows 2008任务计划执行bat脚本失败返回0x1的解决方法...

    测试环境: C:\>systeminfo | findstr /c:"OS Name" OS Name: Microsoft Windows Server 2008 R2 E ...

  7. IDEA第一次创建android太慢,idea新建maven项目时速度缓慢的解决方法

    原因 IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件. 该命令的 ...

  8. 统计文件种类数+获取子shell返回值的其它方法

    前言 只是作为一个shell的小小练习和日常统计用,瞎折腾的过程中也是摸到了获取子shell返回值的几种方法: 肯定还有别的方法,跟进程间的通信相关,希望你能提出建议和补充,谢谢~ 完整程序: #! ...

  9. 关于安装nagios make all时出现问题的解决方法

    关于安装nagios make all时出现问题的解决方法 在安装nagios时经常会出现 make[1]: *** [cmd.cgi] Error 1 make[1]: Leaving direct ...

最新文章

  1. LeetCode简单题之数组元素积的符号
  2. DRV8711总是报Pre-driver fault错误原因与处理方法
  3. MFC 不存在从 CString 到 char * 的适当转换函数
  4. nfs:server is not responding,still trying 原因与解决方案
  5. [Tesseract]Tesseract 在 Visual Studio 2012 中的配置及调用
  6. Docker最全教程——从理论到实战(二)
  7. html5如何让多张图片重叠,css怎么让两张图片重叠?
  8. 创邻科技张晨:智能物联为图数据库的迅速发展提供了良好应用场景
  9. java中hashmap_Java HashMap – Java中的HashMap
  10. docker给php装swoole,制作php+swoole的Docker环境
  11. axis2调用webservice
  12. python3爬取国家统计局,区域城乡代码
  13. 云集网上各种解决win10锁屏壁纸不能播放幻灯片的方法
  14. android 装苹果系统,安卓机子安装苹果IOS系统?
  15. uni-app 微信小程序 + 友盟统计 sdk
  16. 计算机视觉论文-2021-05-28
  17. 数字示波器CAN节点标定
  18. linux黄颜色文件,了解 Linux 文件的颜色代码
  19. 【全文检索】sqlite-fts4和pgsql的全文检索对比
  20. 嘉兴经开区第四届创新创业大赛总决赛成功举办

热门文章

  1. Winforms: MonthCalendar的ForeColor和BackColor
  2. 你真的懂面形误差PV和RMS的计算方法吗?均方根(RMS)与方差、标准差有什么区别?Zemax中的波前RMS是什么?(光学测量、光学设计必看)
  3. JSP药品进销存管理系统JSP药品管理系统JSP药品进销存系统)JSP医药进销存系统JSP药品药店管理
  4. matlab分析摆臂受力,一种消除摆臂球头受力测量误差的方法与流程
  5. RationalDMIS Baces3D 关节臂测量使用说明
  6. 怎么编辑本地的html文件,本地的HTML文件怎么打开
  7. js科学技术法,10的几次方
  8. 小墨机器人HTD-Robot-003 Root教程
  9. CSS实现混合模式mix-blend-mode。正片叠底、滤色、叠加等ps效果用代码的方实现
  10. 【从零开始写漏扫】服务识别—自己动手写一个指纹识别器—网络特征指纹