在python中使用web服务的最佳方式是什么?
我有一个中等大小的应用程序,它运行的是我不控制的.net Web服务,我想在它上面创建一个松散的Pythonic API,以实现简单的脚本。
我想知道什么是在python中使用web服务的最佳/最实用的解决方案。
编辑:我需要消耗一个复杂的肥皂WS,我无法控制它。
Jython和IronPython可以访问优秀的Java和.NET SOAP库。
如果你需要CPython,ZSI对我来说一直很片面,但是可以使用像Robin这样的工具来包装一个好的C ++ SOAP库,比如gSOAP或者Apache Axis C ++
如果我必须公开API,我更愿意将它作为JSON来使用。 Python对JSON对象有很好的支持(JSON对象实际上是python字典)
大多数python上的包通过它们可以调用SOAP服务的包可以在Python 2.x上运行,但是在Python 3.x上有问题
我发现最适合python 3.x的是suds-jurko
链接地址: http://www.djcxy.com/p/41779.html