我需要使用 Python 从 RESTful Web 服务访问数据,该服务需要通过 SSL/HTTPS 进行基于证书的客户端身份验证 (PKI)。推荐的做法是什么?
最佳答案
stribika 使用 httplib.HTTPSConnection
的建议应该适用于您,前提是您不需要验证服务器的证书。如果您确实想要/需要验证服务器,则需要查看第 3 方模块,例如 pyOpenSSL (它是 OpenSSL 库子集的 Python 包装器)。
关于Python 访问受 PKI/SSL 保护的 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1134565/