我正在使用python-suds连接到SOAP接口。由于服务器端升级SSLv3不再启用,我需要使用其他东西,很可能是一些TLS版本。
问题出在客户端,我还没有找到办法让我的脚本强制使用古老的python和suds版本来使用TLS。我已经尝试过寻找自定义ssl模块上下文或自定义suds传输,但还没找到能力。
有没有人解决过这个问题?
答案 0 :(得分:3)
你可能应该使用suds-request模块作为suds的传输客户端。另一个选择是使用新的python zeep模块,它应该自动处理(参见http://docs.python-zeep.org)