赞
踩
【CA证书是https中认证的一个重要的证书】
在使用浏览器上网的时候,有时能够看到下面的提示(2018年10月之前的12306网站):
运行下面的代码将会抛出包含
ssl.CertificateError ...
字样的异常
示例代码:
- import requests
- url = "https://sam.huat.edu.cn:8443/selfservice/"
- response = requests.get(url)
- print(response.content.decode())
运行效果:
为了在代码中能够正常的请求,我们使用
verify=False
参数,此时requests模块发送请求将不做CA证书的验证:verify参数能够忽略CA证书的认证
示例代码:
- import requests
- url = "https://sam.huat.edu.cn:8443/selfservice/"
- response = requests.get(url, verify=False)
- print(response.content)
运行效果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。