0

我需要调用一个 SOAP API。我的问题是这个api不提供wsdl。它是用 PHP 编写的 ISPConfig Remote API。

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

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

4

1 回答 1

0

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

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

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

于 2021-02-05T10:22:28.127 回答