【发布时间】:2018-10-16 20:42:44
【问题描述】:
我有一个 curl 命令,它可以正常工作并返回 JSON。 卷曲命令:
curl -sS -k -L -H "Authorization: bearer <token>" -X GET https://IP:PORT/api/v1/namespaces
我尝试使用在其他帖子中找到的 requests 和 pycurl 模块,但没有运气。
谁能帮我找到python中的等价物???
【问题讨论】:
我有一个 curl 命令,它可以正常工作并返回 JSON。 卷曲命令:
curl -sS -k -L -H "Authorization: bearer <token>" -X GET https://IP:PORT/api/v1/namespaces
我尝试使用在其他帖子中找到的 requests 和 pycurl 模块,但没有运气。
谁能帮我找到python中的等价物???
【问题讨论】:
我们可以通过这样的请求来做到这一点:
import requests
header = {'Authorization': 'bearer <token>'}
resp = requests.get("https://IP:PORT/api/v1/namespaces",
headers = header,
verify=False)
print(resp.status_code)
print(resp.text)
-H 开关行为通过发送标头来复制-L 开关行为通过指定 verify=False 复制
-sS 和 -k 是关于 curl 的行为,这里不相关-X GET 使用 requests.get() 复制
【讨论】: