首页 文章

绕过python中的ssl证书验证

提问于
浏览
3

即使我保持verify = false,我在python中得到ssl错误 . 你能告诉我怎么避免它吗?但是curl命令正在使用-k选项 .

import json
import requests

url = "https://<url>/context"
payload = {"some":"data"}
headers = {"Authorization": "Basic:xxxxxxxxxx"}

response = requests.post(url, verify=False, 
data=json.dumps(payload), headers=headers)

print(response)

错误:

/usr/lib/python2.7/site-packages/urllib3/connectionpool.py:769:InsecureRequestWarning:正在进行未验证的HTTPS请求 . 强烈建议添加证书验证 . 请参阅:https://urllib3.readthedocs.org/en/latest/security.html InsecureRequestWarning)

1 回答

  • 1

    这只是一个警告 . 您可以禁用这些警告 .

    from requests.packages.urllib3.exceptions import InsecureRequestWarning
    requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
    

相关问题