public static void callWebservice() {
try {
URL url = new URL(
"http://XXX.XXX.XXX.XXX/XXX?wsdl");
Client c = new Client(url);
Object[] results = c.invoke("GETDOMINOUSERBYID", new Object[] {
"USERID", "password" }); // 方法名,传递2个参数
Document obj = (Document) results[0];// web service返回的XML对象
if("1".equals(obj.getElementsByTagName("PASSWORD").item(0).getFirstChild().getNodeValue())){
if(obj.getElementsByTagName("SUBJECTLIST").item(0)!=null){
String strMailForm = obj.getElementsByTagName("MAILFROM").item(0).getFirstChild().getNodeValue().toString();
String strPostTime = obj.getElementsByTagName("POSTTIME").item(0).getFirstChild().getNodeValue().toString();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}webservice中wsdl文件使用
最新推荐文章于 2022-08-30 19:17:23 发布
本文详细介绍了如何使用Java调用Web服务,并解析返回的XML对象以获取特定信息,包括验证密码和获取邮件主题及发布时间。
1万+

被折叠的 条评论
为什么被折叠?



