【问题标题】:convert curl get to rest api to python将 curl get to rest api 转换为 python
【发布时间】:2019-03-21 11:42:09
【问题描述】:

我有这个 curl 命令:

curl -X GET --header 'Accept: application/vnd.pagerduty+json;version=2' --header 'Authorization: Token token=y_NbAkKc66ryYTWUXYEu' 'https://api.pagerduty.com/services?time_zone=UTC&sort_by=name'

我需要使用 requests 库将其转换为 python

import requests

def support(self): 
    services_list = requests.get('I need to convert the link to pass it here as a parameter')

【问题讨论】:

标签: python python-3.x python-requests pagerduty


【解决方案1】:
import requests

def support():
    headers = {
        'Accept': 'application/vnd.pagerduty+json;version=2',
        'Authorization': 'Token token=y_NbAkKc66ryYTWUXYEu'}

    payloads = (
        ('time_zone', 'UTC'),
        ('sort_by', 'name'),)

    services_list = requests.get('https://api.pagerduty.com/services', headers=headers, params=payloads)

【讨论】:

    猜你喜欢
    • 2014-06-02
    • 2020-05-29
    • 1970-01-01
    • 2015-09-11
    • 2021-02-19
    • 1970-01-01
    • 2017-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多