【问题标题】:curl get request with python3curl 使用 python3 获取请求
【发布时间】:2021-05-05 12:10:11
【问题描述】:

我正在尝试使用 python3 执行 curl GET 请求 请求是:
curl -k -X GET -H "X-Some-Token: s.ggt5gvf344f" https://ip.address:port/v1/path/path

如何实现?

【问题讨论】:

    标签: python-3.x curl pycurl


    【解决方案1】:
    import requests
    
    url = "https://ip.address:port/v1/path/path"
    
    payload={}
    headers = {
        'X-Some-Token': 's.ggt5gvf344f'
    }
    
    response = requests.request("GET", url, headers=headers, data=payload)
    
    print(response.text)
    

    或者你可以试试比请求快得多的 http.client 库

    import http.client
    
    conn = http.client.HTTPSConnection("ip.address", port)
    payload = ''
    headers = {
      'X-Some-Token': 's.ggt5gvf344f'
    }
    conn.request("GET", "/v1/path/path", payload, headers)
    res = conn.getresponse()
    data = res.read()
    print(data.decode("utf-8"))
    

    【讨论】:

      猜你喜欢
      • 2021-03-17
      • 2020-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-14
      • 2018-05-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多