首页 >后端开发 >Python教程 >## 您应该为您的 Python 项目选择什么 SOAP 客户端库?

## 您应该为您的 Python 项目选择什么 SOAP 客户端库?

Patricia Arquette
Patricia Arquette原创
2024-10-28 16:59:02262浏览

## What SOAP Client Library Should You Choose for Your Python Project?

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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn