可以通过xfire,或者axis2来生成客户端,然后调用websense服务端的代码 就可以了啊。。你查一下 axis2 客户端服务端代码,研究下,就可以了。。你的公司难道没有人使用过webservice????
你的功能就是一个客户端。如果给你传的是一个xml的话,你可以用dom4j,sax来解析报文就可以了。
java使用原生soap调用webservice报错: 服务器未能识别 >
/
wsdl接口远程调用方法
@param url 接口地址
@param OperationName //需要调用的方法
@param xml //报文
@return 返回的报文
/
public String getWSDLCall(String url, String OperationName, String xml){
String result = "";
try {
Service service = new Service();
Call call = (Call) servicecreateCall();
callsetTargetEndpointAddress(url);
callsetOperationName(OperationName);//WSDL里面描述的接口名称
calladdParameter("xml", orgapacheaxisencodingXMLTypeXSD_DATE,
javaxxmlrpcParameterModeIN);//接口的参数
callsetReturnType(orgapacheaxisencodingXMLTypeXSD_STRING);//设置返回类型
result = (String)callinvoke(new Object[]{xml});
} catch (Exception e) {
// TODO: handle exception
eprintStackTrace();
}
return result;
}
以上就是关于JAVA怎么从webservice提取数据全部的内容,包括:JAVA怎么从webservice提取数据、如何添加SOAP头中的java +、java使用原生soap调用webservice报错: 服务器未能识别 HTTP 头 SOAPAction 的值: .等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)