使用python中的请求进行curl命令复制

时间:2017-12-07 08:06:25

标签: python rest api curl

我正在尝试使用requests模块在python中复制下面的curl命令。 curl命令如下:

curl -v -k -H "apikey:INTERNAL_TEST" http://api1/publicapi/macro/<sha256> -X POST

我可以在POST之前复制整个curl命令,但字母'-X'除外。

如果需要更多信息,请通知我。提前谢谢。

1 个答案:

答案 0 :(得分:2)

-X中的curl标记用于指定请求的HTTP方法。

您可以使用requests.post发出HTTP POST请求。

url = 'http://api1/publicapi/macro/<sha256>'
headers = {'apikey': 'INTERNAL_TEST'}

response = requests.post(url, headers=headers)