在 Python使用 asp.net web service,要用到 SOAPpy库,可是这个东西比较老,要经历一番设置之后,才能正常使用。

    下面是一个打开代理的函数:

Python SOAPpy访问asp.net web service 代码def OpenSoapProxy(uri):
Python SOAPpy访问asp.net web service 代码    from SOAPpy import WSDL
Python SOAPpy访问asp.net web service 代码    proxy 
= WSDL.Proxy(uri)
Python SOAPpy访问asp.net web service 代码    proxy.soapproxy.config.buildWithNamespacePrefix 
= 0
Python SOAPpy访问asp.net web service 代码    
for i in proxy.methods:
Python SOAPpy访问asp.net web service 代码        proxy.methods[i].
namespace = proxy.wsdl.targetNamespace
Python SOAPpy访问asp.net web service 代码    
return proxy
   调用方法:
    proxy = OpenSoapProxy("http://127.0.0.1/Test/service.asmx?WSDL")
    proxy.Test(param=123123)


相关文章: