http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl
我自己下了个package server;import javax.xml.namespace.QName;import org.apache.axis.client.Call;
import org.apache.axis.client.Service;public class TestSayHello {
public static void main(String[] args) {
try {
String endpoint = "http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl"; Service service = new Service();
Call call = null; call = (Call) service.createCall(); call.setOperationName(new QName("", "getSupportCity"));
call.setTargetEndpointAddress(new java.net.URL(endpoint)); String ret = (String) call.invoke(new Object[] { "杭州" });
System.out.println("return value is " + ret);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
会有异常是肯定的
我因该怎么访问才能正确呢??
是把这个wsdl2java后
然后再调用生成的java类?