码迷,mamicode.com
首页 > 其他好文 > 详细

robotframework获取Token

时间:2020-09-24 20:53:09      阅读:45      评论:0      收藏:0      [点我收藏+]

标签:发送   不可   请求   报错   https   发送post请求   text   直接   解决方法   

公司做接口自动化,但是其他接口调用都需要传入token,所以首要目标是把token读取出来。

需要清楚以下内容:

1.登录使用post请求

2.https协议,且登录后需手工验证SSL证书,默认处于不可信状态

3.Token值存放位置:Response headers中

 

尝试解决过程:

1.使用get Response header关键字

涉及到的知识点:

1.使用到的第三库 HttpLibrary.HTTP ,用到的关键字:Create Http Context 、Set Request Header、Post、get Response header

技术图片

 

但是遇到一个问题就是发送Post请求时报错ssl认证错误,多方查找资料也没有解决

解决思路:发送请求设置verify=${false},但是貌似不适用于此中调用方法

技术图片

 

 

2.由于第一种方法遇到的问题一直无法得到解决,所以决定换种思路,使用resquests库中的方法,发送post请求,获取headers中的内容,终于此次得到了我想要的结果。

技术图片

 

 技术图片

 

 

 

 

总结:由于本人刚学习rf不久,对相关知识还不熟练,就直接上手项目,过程是曲折了些,但还是非常有成就感的。

         第一种方法也是始终没有找到解决方法,希望各位大神可以帮忙,感激不尽。

 

robotframework获取Token

标签:发送   不可   请求   报错   https   发送post请求   text   直接   解决方法   

原文地址:https://www.cnblogs.com/wqywjj/p/13714241.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!