[Groovy] groovyWS的new WSClient()问题

清风车影 2009-11-17
def proxy = new WSClient("http://dev.brainfuse.com/services/SubscriptionServicePort?wsdl",this.class.classLoader)  
proxy.initialize()  
def result = proxy.getUserDataByForeignID("B7F6EE3F", "123456") 


问题:result一直为null
1.http://dev.brainfuse.com/services/SubscriptionServicePort?wsdl是正确的,完全没有问题.
2.proxy.getUserDataByForeignID("B7F6EE3F", "123456")里面的两个参数也全正确.用soui测试过.

我在浏览器上输入http://dev.brainfuse.com/services/SubscriptionServicePort?wsdl看了一下,发现其实真实的url是这个:
schemaLocation="http://dev.brainfuse.com:80/services/SubscriptionServicePort?xsd=1"
但我不知道怎样才能让它知道是这个schemaLocation呢.
用我上面这段代码运行不报错,一直为空,因为没有正确解析出http://dev.brainfuse.com/services/SubscriptionServicePort?wsdl,
而数据其实就是在schemaLocation="http://dev.brainfuse.com:80/services/SubscriptionServicePort?xsd=1"里面.
helian 2009-11-17
完全没用过这个插件
Global site tag (gtag.js) - Google Analytics