首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Python中使用WSDL (SOAP) web服务?

如何在Python中使用WSDL (SOAP) web服务?
EN

Stack Overflow用户
提问于 2008-09-22 14:58:54
回答 8查看 219K关注 0票数 130

我想在Python中使用基于WSDL SOAP的web服务。我已经查看了Dive Into Python代码,但是SOAPpy模块在Python2.5下不能工作。

我试过使用suds,它部分工作,但与某些类型中断(suds.TypeNotFound:类型未找到:'item')。

我还研究了Client,但它似乎不支持WSDL。

我看过ZSI,但它看起来非常复杂。有没有人有它的示例代码?

WSDL是https://ws.pingdom.com/soap/PingdomAPI.wsdl,并且可以与PHP5 SOAP客户机很好地协同工作。

EN

回答 8

Stack Overflow用户

发布于 2010-05-14 03:02:39

我建议你去看看SUDS

"Suds是用于使用Web服务的轻量级SOAP python客户端。“

票数 50
EN

Stack Overflow用户

发布于 2016-04-28 17:33:05

有一个相对较新的库,它非常有前途,尽管文档仍然很少,但看起来非常干净和pythonic:python zeep

另请参阅this answer获取示例。

票数 29
EN

Stack Overflow用户

发布于 2017-04-23 02:56:26

Zeep是一个不错的Python SOAP库,它符合您的要求:http://docs.python-zeep.org

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/115316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档