如何使用python-requests执行ssl-verification?

时间:2014-07-29 10:07:43

标签: python

我公司为每个用户创建一个证书,一个加载到浏览器中的证书。 它包含授权用户的名称和电子邮件地址,并在每次重新连接时由服务器自动检查以验证用户的身份,甚至可能无需输入密码。

现在我需要使用python将https请求发送到我公司的网站。怎么做?我阅读了请求文档,找到了requests.get('https://kennethreitz.com', cert=('/path/server.crt', '/path/key'))。我应该从浏览器导入证书吗?

1 个答案:

答案 0 :(得分:0)

来自http://docs.python-requests.org/en/latest/user/advanced/ - 您只需设置'验证=真'在请求中。

requests.get(' https://kennethreitz.com',verify = True)

  

requests.exceptions.SSLError:hostname' kennethreitz.com'不匹配' *。herokuapp.com',' herokuapp.com'