如何让 Python httplib 接受不受信任的证书?我在我的 Web 服务器上创建了一份自签名证书,但是我的 Python 客户端由于使用了不受信任的证书而无法连接。
我宁愿在客户端代码中解决这个问题,而不是将其信任于我的系统。
import httplib
def main():
conn = httplib.HTTPSConnection("127.0.0.1:443")
conn.request("HEAD","/")
res = conn.getresponse()
print res.status, res.reason
data = res.read()
print len(data)
if __name__ == "__main__":
main()