Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python从终端进行系统curl调用?_Python - Fatal编程技术网

如何使用python从终端进行系统curl调用?

如何使用python从终端进行系统curl调用?,python,Python,我要打的电话是: curl -i \ -H 'Harvest-Account-ID: 3012210627'\ -H 'Authorization: Bearer 184740.pt.VgNF7lMe1YDTjTH4_nfhm8NiH(qMyRI9kFS4BBvztnLM9P0HNgQvAHnlglnTA9q0wlmtrpoEONHVaT7phZAaNw'\ -H 'User-Agent: Harvest API Example' \ "https://api.harvestap

我要打的电话是:

curl -i \
  -H 'Harvest-Account-ID: 3012210627'\
  -H 'Authorization: Bearer 184740.pt.VgNF7lMe1YDTjTH4_nfhm8NiH(qMyRI9kFS4BBvztnLM9P0HNgQvAHnlglnTA9q0wlmtrpoEONHVaT7phZAaNw'\
  -H 'User-Agent: Harvest API Example' \
  "https://api.harvestapp.com/api/v2/time_entries.json"

但我不太清楚如何做到这一点。任何帮助都将不胜感激。

它不会进行身份验证,因为您没有在HTTP头中发送JWT令牌:

import requests

headers = {
    "Harvest-Account-ID": "380637",
    "Authorization": "Bearer 184740.pt.VgNF7mMe1YDTjTH4_nfhm8NiT5IMyRI9kFS4AAvztnLM9P0HNgQvAHnlglnTA9X0wlmtrpoEONHVaT7phZAaNw",
    "User-Agent": "Harvest API Example"
}
print (requests.get("https://api.harvestapp.com/api/v2/time_entries.json", headers=headers)
返回:

<Response [200]>

使用
请求
:Hi Vinet。如果您在Python中对此进行了尝试,请回答您的问题,包括您的尝试,并描述您遇到的问题。