Service service = new Service();
Call call = null;
try {
call = (Call) service.createCall();
call.setTargetEndpointAddress(new URL(
"http://www.webxml.com.cn/WebServices/WeatherWebService.asmx"));
call.setOperationName(new QName("http://WebXml.com.cn/",
"getWeatherbyCityName"));
call.addParameter(
new QName("http://WebXml.com.cn/", "theCityName"),
XMLType.SOAP_VECTOR, ParameterMode.IN);
call.setReturnType(XMLType.SOAP_VECTOR);
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://WebXml.com.cn/getWeatherbyCityName");
System.out.println(call.invoke(new Object[] { "广州" }));
} catch (Exception e) {
e.printStackTrace();
}
代码调用天气的webservice没有问题,当我用客户提供的c#web service的时候,就会出现异常:SimpleDeseria