在python中使用Web服务的最佳方法是什么?

时间:2020-03-05 18:43:31  来源:igfitidea点击:

我有一个中等大小的应用程序,它以我无法控制的.net网络服务的形式运行,
我想在其上方创建一个松散的pythonic API,以实现简单的脚本编写。

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

编辑:
我需要消耗一个复杂的肥皂水
我对此无能为力。

解决方案

回答

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

回答

Jython和IronPython可以访问出色的Java和.NET SOAP库。

如果我们需要CPython,则ZSI对我来说有点困难,但是有可能使用Robin之类的工具来包装好c ++ SOAP库,例如gSOAP或者Apache Axis C ++。