Python 在没有 wsdl 的情况下调用 SOAP API

Python call SOAP API without wsdl

我需要调用 SOAP API。我的问题是这个 api 提供 wsdl。它是用 PHP.

编写的 ISPConfig Remote API

是否有一个 Python 模块可以在没有 wsdl 的情况下调用 Soap ws

我知道之前有人问过我的问题,但是没有 为我的问题提供真正的答案。这次希望大家能帮帮我。

Bogdan 的评论是正确的,WSDL 只是 Web 服务提供者和消费者之间的契约,您可以将它用于代码生成,但它不是必须的(尽管很有帮助)。

SOAP 是“简单的”(好吧,无论如何不是 ;)specialized/standardized XML 通过 HTTP(s)。因此,您实际上并不需要特殊的模块来进行调用本身,您只需要一个能够发送 HTTP-POST 请求的 HTTP 库。

看这里的例子: Sending SOAP request using Python Requests