【发布时间】:2016-04-04 12:10:17
【问题描述】:
我正在使用 python-suds 连接到 SOAP 接口。由于不再启用服务器端升级 SSLv3,我需要使用其他东西,很可能是一些 TLS 版本。
问题出在客户端,我还没有找到一种方法让我的脚本强制古老的 python 和 suds 版本使用 TLS。我已尝试寻找自定义 ssl 模块上下文或自定义 suds 传输,但找不到任何东西。
以前有人解决过这个问题吗?
【问题讨论】:
我正在使用 python-suds 连接到 SOAP 接口。由于不再启用服务器端升级 SSLv3,我需要使用其他东西,很可能是一些 TLS 版本。
问题出在客户端,我还没有找到一种方法让我的脚本强制古老的 python 和 suds 版本使用 TLS。我已尝试寻找自定义 ssl 模块上下文或自定义 suds 传输,但找不到任何东西。
以前有人解决过这个问题吗?
【问题讨论】:
为此,您应该使用 suds-request 模块作为 suds 的传输客户端。另一种选择是使用新的 python zeep 模块,它应该自动处理这个问题(见http://docs.python-zeep.org)
【讨论】: