昆明java培训
达内昆明广州春城路

18487146383

热门课程

java调用netwebservice--soap

  • 时间:2016-08-31
  • 发布:昆明Java培训
  • 来源:达内新闻

昆明Java培训机构的老师知道,java调用netwebservice--soap:

try {

String url = "http://192.168.12.106/yhcapp/MesServerMng.asmx?wsdl";

Service service = new Service();

Call call = (Call) service.createCall();

call.setTargetEndpointAddress(new java.net.URL(url));

//WSDL里面描述的接口名称,参数说明为:QName("xml里面的命名空间","方法名");

call.setOperationName(new QName("http://www.hustcad.com/InteCAPP/XMLWEBServices/","Mes_ProjectInfo"));

//ProjectNo为Mes_ProjectInfo方法里的参数,有多个的话复制一行即可,注意后面的类型--XSD_STRING

call.addParameter(newQName("http://www.hustcad.com/InteCAPP/XMLWEBServices/","ProjectNo"),org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);//接口的参数

call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);//设置返回类型

call.setSOAPActionURI("http://www.hustcad.com/InteCAPP/XMLWEBServices/Mes_ProjectInfo"); //这个必须加,不加报错

String ProjectNo = "要传入的数据"

String result = (String)call.invoke(new Object[]{ProjectNo}); //多个变量逗号隔开即可

System.out.println("返回结果为:"+result);

} catch (Exception e) {

System.out.println(e.getMessage());

}

了解详情请登陆昆明达内Java培训官网(km.Java.tedu.cn)!

上一篇:各个集合的Iterator的实现
下一篇:React同构开发

昆明java培训机构:java未来的发展走向

昆明java培训机构:java学完可以干什么!

昆明java培训机构:如何搞定BAT和华为offer?有这份攻略就够了!

昆明java培训机构:学Java别担心枯燥和无聊

选择城市和中心
贵州省

广西省

海南省

扫一扫

了解更多干货