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
我需要调用 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