我有一个https服务器,需要凭据(用户名,密码)才能访问它
我正在使用python2.7:
r = requests.get('https://icarus:10113/pc/testReport/5')
并且我发现以下错误
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)
如何在代码中设置类似的内容
r = requests.get('https://icarus:10113/pc/testReport/5', myuser,mypassword)
让它发挥作用?
答案 0 :(得分:2)
尝试使用auth =(user / pass tuple),如下所示:
res = requests.get(url, auth=(user, passwd), headers=header, data=data)
答案 1 :(得分:0)
您可以将凭据作为数据元组传递:
r = requests.get('https://icarus:10113/pc/testReport/5', data={'username':'yourusername','password':'yourpassword'})