gpt4 book ai didi

Python SOAP 文档处理

转载 作者:行者123 更新时间:2023-12-01 00:00:39 25 4
gpt4 key购买 nike

我一直在尝试使用suds让 Python 调用 SOAP WSDL。我只需以编程方式调用该服务并编写输出 XML 文档。然而,suds 会自动将此数据解析为其自己的 pythonic 数据格式。我一直在查the examplesthe documentation ,但我似乎找不到返回 SOAP 服务提供给我的 XML 文档的方法。

有没有一种简单的方法可以做到这一点,我忽略了?在 Python 中是否有比 suds 更简单的方法?

最佳答案

在 suds 开发的早期阶段,获取原始 XML 内容的最简单方法并不是人们所期望的。

网站上的示例向我们展示了这样的内容:

client = Client(url)
result = client.service.Invoke(subm)

但是,结果是一个预解析的对象,非常适合 Python 访问,但不适合 XML 文档访问。幸运的是,Client 对象仍然存储了接收到的原始 SOAP 消息。

result = client.last_received()
print result

将为您提供收到的实际 SOAP 消息。

关于Python SOAP 文档处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1239538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com