【问题标题】:Calling soap API without WSDL in python在python中调用没有WSDL的soap API
【发布时间】:2019-09-08 02:59:11
【问题描述】:

我需要调用一个没有 WSDL 的 SOAP API。

API 服务器是用 Perl 的 SOAP::Lite 编写的,并使用 SOAP::Lite 作为客户端,无需 WSDL。 我正在 python 中尝试zeepsuds,但它们都需要 WSDL。

如何在没有 WSDL 的情况下使用 SOAP API?
没有 WSDL 有没有可以工作的肥皂库?

【问题讨论】:

    标签: python soap wsdl soap-client


    【解决方案1】:

    您是否尝试过手动搜索 WSDL?

    例如。

    你的网址

    http://dummy.com/foo
    

    为获取服务的 WSDL 必须查找的 URL。

    http://dummy.com/foo?wsdl
    

    过去几个月我在 Python 上使用过 SOAP,但没有找到任何可以在没有服务的 WSDL 的情况下使用的库。

    许多库现在在 Python 上已弃用,您可以使用的选择非常有限。

    【讨论】:

    • 是的;我正在使用Nictool 的 API,它使用 perl 的 SOAP::Lite 作为服务器并且不提供 WSDL!
    猜你喜欢
    • 2021-05-08
    • 2020-12-24
    • 1970-01-01
    • 2020-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多