使用soaplib连接缺乏定义的远程SOAP服务器
我在研究soaplib这个Python模块(它是标准的Ubuntu 9.04自带的)。过去几年我主要使用xmlrpclib,现在我对soap产生了兴趣。用soaplib写服务器还算简单,我想写客户端应该更容易。
不过我有点急,找不到使用反射的方法。难道我真的需要把服务器里的每一个方法都描述一遍,才能定义客户端吗(http://trac.optio.webfactional.com/wiki/Client)?
我觉得这很难相信,但我找不到包含我三个搜索词的有用网页:python soap introspect...
所以我的问题是:我能否仅凭知道的URL,使用Python soaplib访问任何远程网络服务?我该怎么做呢?
是我理解错了,还是这个库缺少什么?