python ssl SSLError(CertificateError("hostname '192.168.1.223' doesn't match 'test.xxx.org'"

证书不匹配问题

SSLError(CertificateError("hostname '192.168.1.223' doesn't match 'test.xxx.org'"


1.对于python自带的 urllib库  解决办法

    

import ssl
ssl.match_hostname = lambda cert, hostname: True

2. 对于requests 库,解决办法

    

requests.get(url='https://192.168.1.223',verify=False)


版权声明:本文为onionnmmn原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。