webservice通用接口

来源:互联网 发布:mmd各种动作数据百度云 编辑:程序博客网 时间:2024/06/16 08:15
/**
* @方法名称: sendMessage
* @param url 访问路径
* @param namespaceURI  webService 命名空间
* @param methodName调用接口方法
* @param opAddEntryArgs 传给接口参数
* @param classes返回值类型 与Object[] 一一对应
* @return 返回对象数组Object[]
* @throws AxisFault 
*/
@SuppressWarnings("rawtypes")
public static Object[] sendMessage(String url,String namespaceURI,String methodName, Object[] opAddEntryArgs,Class[] classes) throws AxisFault{

RPCServiceClient serviceClient = new RPCServiceClient();

Options options = serviceClient.getOptions();

options.setAction(methodName);

EndpointReference targetEPR = new EndpointReference(url);

options.setTo(targetEPR);

QName opAddEntry = new QName(namespaceURI,methodName);

return serviceClient.invokeBlocking(opAddEntry, opAddEntryArgs, classes);
}
0 0
原创粉丝点击