| | |
| | | call.setEncodingStyle(encodingStyle);//设置传入服务端的字符集格式如utf-8等 |
| | | call.setOperationName(new QName(targetNamespace,method));// 具体调用的方法名,可以由接口提供方告诉你,也可以自己从WSDL中找 |
| | | call.setUseSOAPAction(true); |
| | | // call.setReturnType(XMLType.XSD_STRING); |
| | | call.setReturnType(XMLType.XSD_STRING); |
| | | Object[] o = new Object[map.size()]; |
| | | int i=0; |
| | | for (String key :map.keySet() ){ |
| | |
| | | i++; |
| | | } |
| | | String result = (String) call.invoke(o); |
| | | // 打印返回值 |
| | | System.out.println("result is :"+result); |
| | | return result; |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |