在 Python使用 asp.net web service,要用到 SOAPpy库,可是这个东西比较老,要经历一番设置之后,才能正常使用。
下面是一个打开代理的函数:
def OpenSoapProxy(uri): from SOAPpy import WSDL proxy = WSDL.Proxy(uri) proxy.soapproxy.config.buildWithNamespacePrefix =0 for i in proxy.methods: proxy.methods[i].namespace= proxy.wsdl.targetNamespace return proxy