8

我有一个中型应用程序,它作为我无法控制的 .net Web 服务运行,我想在它上面创建一个松散的 pythonic API 以启用简单的脚本编写。

我想知道在 python 中使用 Web 服务的最佳/最实用的解决方案是什么。

编辑:我需要消耗一个复杂的肥皂 WS,我无法控制它。

4

3 回答 3

3

如果我必须公开 API,我更喜欢将其作为 JSON 进行。Python 对 JSON 对象有很好的支持(JSON 对象实际上是 python 字典)

于 2008-08-28T09:47:57.880 回答
1

JythonIronPython提供对出色的 Java 和 .NET SOAP 库的访问。

如果您需要 CPython,ZSI对我来说一直很不稳定,但可以使用像Robin这样的工具来包装一个好的 C++ SOAP 库,比如gSOAPApache Axis C++

于 2008-11-26T22:34:53.517 回答
0

可以通过它们调用 SOAP 服务的 python 上的大多数包都适用于 python 2.x,但在 Python 3.x 上存在问题

我发现最适合 python 3.x 的是suds-jurko

于 2015-11-02T06:26:22.957 回答