使用请求我尝试访问https连接。基本身份验证无效。
我安装了
pip install requests[security]
但没有运气。尝试从以下命令
下载证书openssl s_client -showcerts -connect <host>:<port> </dev/null 2>/dev/null|openssl x509 -outform PEM >mycertfile.pem
并尝试以下代码获取错误:
requests.exceptions.SSLError: bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)
这是我的代码
import requests
s = requests.Session()
requests.get(url , verify='/path/to/certfile')
s.verify =cert_path
s.auth = (usr, pwd)
resp = s.get(url).content