繁体   English   中英

python中的SOAP服务器也生成WSDL

[英]SOAP server in python that also generates WSDL

我希望在IIS上的python中实现SOAP Web服务。 是否有推荐的库可以使用给定的Python类并将其函数作为Web方法公开? 如果所述库也将基于该接口自动生成WSDL文件,那将是很好的。

您可能需要查看https://github.com/stepank/pyws ,它可以将python函数公开为SOAP方法并提供WSDL描述。 我刚刚发布了1.0版本,它的互操作性已经在几个客户端上进行了测试,所以它看起来非常友好。

看看SOAPpy( http://pywebsvcs.sourceforge.net/ )。 它允许您将您的函数公开为Web方法,但您必须添加一行代码(手动)以使用公开的Web服务注册您的函数。 这很容易做到。 此外,它不会为您自动生成wsdl。 以下是如何创建Web服务并公开函数的示例:

    server = SOAPpy.SOAPServer(("", 8080))
    server.registerFunction(self.hello)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM