我有一个中等规模的应用程序,作为 .net web-service 运行,而我无法控制它,我想创建一个宽松的 Python API 来方便脚本编写。
我想知道在 Python 中使用 web-services 的最佳/最实用的解决方案是什么。
编辑: 我需要消费一个复杂的 SOAP WS,并且我无法控制它。
我有一个中等规模的应用程序,作为 .net web-service 运行,而我无法控制它,我想创建一个宽松的 Python API 来方便脚本编写。
我想知道在 Python 中使用 web-services 的最佳/最实用的解决方案是什么。
编辑: 我需要消费一个复杂的 SOAP WS,并且我无法控制它。
如果我必须公开API,我更喜欢使用JSON格式。Python对JSON对象(实际上是Python字典)有出色的支持。
Jython和IronPython提供了访问Java和.NET SOAP库的便利。
如果您需要CPython,ZSI对我来说有些不稳定,但可以使用类似Robin的工具来封装一个好的C++ SOAP库,例如gSOAP或Apache Axis C ++。