似乎只能調xfire做的服務端。
以“
http://www.xmethods.net/interfaces/query.wsdl”這個接口為例,在c# sharpdevelop中正常調用,換用groovysoap以后,就報“org.codehaus.xfire.fault.XFireFault: this is a soap-encoded endpoint”的異常了。
using System;
using Hello.www.xmethods.net;
namespace Hello
{
class MainClass
{
public static void Main(string[] args)
{
XMethodsQuery query=new XMethodsQuery();
IDNamePair[] result=query.getAllServiceNames();
for(int i=0;i<result.Length;i++)
Console.WriteLine(result[i].id+"\t"+result[i].name+"\n");
}
}
}