Python 的 SOAP 客户端库
简介:
在 Python 中探索 SOAP 技术时,选择合适的客户库至关重要。本指南概述了可用的库及其文档资源。
SOAPy
- 以前被认为是“最佳”SOAP 客户端库,但不再是已维护。
- 与 Python 2.5 及以上版本不兼容。
ZSI
- 使用复杂且开发缓慢。
- 包含一个名为“SOAPpy”的模块,该模块与废弃的 SOAPpy 库不同。
较新的库
SUDS:
- 面向 Python 并简化了使用 WSDL 的 SOAP 客户端创建。
- 需要修改才能创建 SOAP 服务器。
- SUDS-py3 可用于 Python 3兼容性。
spyne:
- 促进服务器创建,但需要更多精力来创建客户端。
- 文档有限。
ladon:
- 与服务器创建中的soaplib类似(使用装饰器)。
- 无需额外的用户代码即可公开多个接口。
pysimplesoap:
- 轻量级,具有客户端和服务器功能。
- 包括 web2py 服务器集成。
其他库:
- SOAPpy(维护,与废弃的 ZSI 版本不同)
- soaplib(轻量级,易于使用)
- osa(快速、精简、用户友好)
文档
- Python WebServices 页面:提供有关 Python 的最新信息SOAP 和其他 Web 服务类型的库。
- Zeep 文档:推荐的 zeep 库。
- SUDS 文档:流行的 SUDS 库。
以上是## 您应该为您的 Python 项目选择什么 SOAP 客户端库?的详细内容。更多信息请关注PHP中文网其他相关文章!