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"里面.