栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【python】接口自动化-Authorization使用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【python】接口自动化-Authorization使用

这里写自定义目录标题

接口自动化-Authorization使用

接口信息和工具Authorization用法1Authorization用法2Authorization用法3对比

接口自动化-Authorization使用

整理接口自动化的时候,发现有接口使用了Authorization,整理了下使用方法。

接口信息和工具

工具环境:pyhton3.7,PyCharm,requests
接口信息:普通接口,Method为GET;
特殊点:接口调用时headers中有一个参数 Authorization
值为 “Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NDMwMDQzOTksImlkIjoie1wiaWRcIjo2MTV9Iiwib3JpZ19pYXQiOjE2NDI5MTc5OTl9.Xa9aygjRb8e22u-LilJAiq4MBvvLyM4VeOg8Vfs2-Dg”
文字描述为 Bearer+空格+token

Authorization用法1
get_authorization = get_access_token(token_url,token_data)

list_url = "http://9.135.232.228:18851/api/v1/flow/external/todo-total"

headers = {
            'Authorization': 'Basic {}'.format(get_authorization),
            "role_type":"Institution",
            'ua': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.125 Safari/537.36'
        }
get_list = requests.get(list_url, headers=headers)
print(get_list.text)
Authorization用法2
headers = {
            'Authorization': 'Bearer {}'.format(get_authorization),
            "role_type":"Institution",
            'ua': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.125 Safari/537.36'
        }
get_list = requests.get(list_url, headers=headers)
print(get_list.text)
Authorization用法3
headers = {
            'Authorization': 'Bearer '+ get_authorization,
            "role_type":"Institution",
            'ua': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.125 Safari/537.36'
        }
get_list = requests.get(list_url, headers=headers)
print(get_list.text)

对比
'Authorization': 'Basic {}'.format(get_authorization),
'Authorization': 'Bearer {}'.format(get_authorization),
'Authorization': 'Bearer '+ get_authorization,

都是headers 中传入参数Authorization,区别在于token的传入方式,3中方法等价都能调通。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/714914.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号