python - http请求带Authorization
# 背景
接入公司的一个数据统计平台,该平台的接口是带上了Authorization验证方式来保证验签计算安全
# 方法
其实很简单,就是在header中加入key=Authorization,value是协商好的协议即可;
如,我们这边是base64.b64encode(uae_name + ":" + uae_passwd);
因此计算就是:
# 计算uae的authorization
def get_authorization():
return base64.b64encode(uae_name + ":" + uae_passwd);
headers = {
            'Authorization': 'Basic {}'.format(get_authorization()),
            'ua': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.125 Safari/537.36'
        }
resp = requests.get(url, headers=headers)
get_result(json.loads(resp.content))
print ""
python - http请求带Authorization的更多相关文章
- Spring Cloud系列之客户端请求带“Authorization”请求头,经过zuul转发后丢失了
		先摆解决方案: 方法一: 方法二: zuul.routes.<routeName>.sensitive-headers= zuul.routes.<routeName>.cus ... 
- python网页请求urllib2模块简单封装代码
		这篇文章主要分享一个python网页请求模块urllib2模块的简单封装代码. 原文转自:http://www.jbxue.com/article/16585.html 对python网页请求模块ur ... 
- Python接口测试实战2 - 使用Python发送请求
		如有任何学习问题,可以添加作者微信:lockingfree 课程目录 Python接口测试实战1(上)- 接口测试理论 Python接口测试实战1(下)- 接口测试工具的使用 Python接口测试实战 ... 
- python 网络请求类库 requests 使用
		python 网络请求类库 requests 使用 requests是 为python封装的强大 REST 操作类库 githubhttps://github.com/kennethreitz/req ... 
- Python网络请求urllib和urllib3详解
		Python网络请求urllib和urllib3详解 urllib是Python中请求url连接的官方标准库,在Python2中主要为urllib和urllib2,在Python3中整合成了urlli ... 
- vue axios 请求带token设置
		API axios.js import axios from "axios"; let AUTH_TOKEN=(function(){ return localStorage.ge ... 
- Zabbix 微信报警Python版(带监控项波动图片)
		#!/usr/bin/python # -*- coding: UTF- -*- #Function: 微信报警python版(带波动图) #Environment: python import ur ... 
- Python Socket请求网站获取数据
		Python Socket请求网站获取数据 ---阻塞 I/O ->收快递,快递如果不到,就干不了其他的活 ---非阻塞I/0 ->收快递,不断的去问,有没有送到,有没有送到,. ... 
- 您好,python的请求es的http库是urllib3, 一个请求到贵司的es节点,想了解下,中间有哪些网关啊?冒昧推测,贵司的部分公共网关与python-urllib3的对接存在异常?
		您好,python的请求es的http库是urllib3, 一个请求到贵司的es节点,想了解下,中间有哪些网关啊?冒昧推测,贵司的部分公共网关与python-urllib3的对接存在异常? 负载均衡( ... 
随机推荐
- spring security 非页面登录
			参考https://stackoverflow.com/questions/36937414/auto-login-spring-security UserDetails userDetails = ... 
- 数据流滑动窗口平均值 · sliding window average from data stream
			[抄题]: 给出一串整数流和窗口大小,计算滑动窗口中所有整数的平均值. MovingAverage m = new MovingAverage(3); m.next(1) = 1 // 返回 1.00 ... 
- swift中UITextView的使用
			https://blog.csdn.net/potato512/article/details/52692604 
- linux 下的 rsync 文件同步
			rsync是linux下的一款快速增量备份工具Remote Sync,是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等附加信息.rsync是用 “rsync ... 
- php中的declare
			<?php // 事件的回调函数 function func_tick() { echo "call...\r\n"; } // 注册事件的回调函数 register_tic ... 
- 演示Spring框架的JDBC模板的简单操作
			1. 步骤一:创建数据库的表结构 create database spring_day03; use spring_day03; create table t_account( id int prim ... 
- Codeforces 665A. Buses Between Cities 模拟
			A. Buses Between Cities time limit per test: 1 second memory limit per test: 256 megabytes input: s ... 
- Loadrunner脚本回放无法准确定位欲删除元素
			Loadrunner脚本回放无法准确定位欲删除元素 问题: loadrunner脚本回放无法准确定位欲删除元素 详细: 我司ocrm系统,我的工作台菜单->我的综合工作台子页面下,工作日志页面删 ... 
- tp5链接访问
			方法名:admin/DayActive/statistic 访问:admin/day_active/statistic 
- OSGi karaf-maven-plugin
			karaf-maven-plugin 1. 配制 karaf 启动时加载 bundle 项目中需要在 karaf 中集成 cxf-dosgi-discovery-distributed 特性,所以需要 ... 
