当前位置: 首页>>代码示例>>Python>>正文


Python Session.headers['Authorization']方法代码示例

本文整理汇总了Python中requests.Session.headers['Authorization']方法的典型用法代码示例。如果您正苦于以下问题:Python Session.headers['Authorization']方法的具体用法?Python Session.headers['Authorization']怎么用?Python Session.headers['Authorization']使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在requests.Session的用法示例。


在下文中一共展示了Session.headers['Authorization']方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: get_token

# 需要导入模块: from requests import Session [as 别名]
# 或者: from requests.Session import headers['Authorization'] [as 别名]
            message = "[*] Refreshed auth token"
            signal = json.dumps({
                'print' : True,
                'message': message
            })
            dispatcher.send(signal, sender="listeners/onedrive/{}".format(listener_name))
        else:
            token = get_token(client_id, auth_code)
            message = "[*] Got new auth token"
            signal = json.dumps({
                'print' : True,
                'message': message
            })
            dispatcher.send(signal, sender="listeners/onedrive")

        s.headers['Authorization'] = "Bearer " + token['access_token']

        setup_folders()

        while True:
            #Wait until Empire is aware the listener is running, so we can save our refresh token and stager URL
            try:
                if listener_name in self.mainMenu.listeners.activeListeners.keys():
                    upload_stager()
                    upload_launcher()
                    break
                else:
                    time.sleep(1)
            except AttributeError:
                time.sleep(1)
开发者ID:0xe7,项目名称:Empire,代码行数:32,代码来源:onedrive.py

示例2: Session

# 需要导入模块: from requests import Session [as 别名]
# 或者: from requests.Session import headers['Authorization'] [as 别名]
import hashlib
import datetime
import logging

from requests import Session
from pte import settings, events
from pte.gcal.access import get_access_token


BASE_URL = 'https://www.googleapis.com/calendar/v3/calendars'

logger = logging.getLogger(__name__)
sess = Session()
sess.headers['Authorization'] = f'Bearer {get_access_token()}'


class GenericGCalSynchronizer:

    gcal_id = None
    event_class = None
    event_color = None

    def clear(self):
        logger.info('Clear Google Calendar')
        events_url = f'{BASE_URL}/{self.gcal_id}/events'
        total_events = 0
        while True:
            resp = sess.get(events_url)
            resp.raise_for_status()
            json_resp = resp.json()
            for ev in json_resp['items']:
开发者ID:MiguelAlho,项目名称:pte-manager,代码行数:33,代码来源:sync.py


注:本文中的requests.Session.headers['Authorization']方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。