private boolean test(String json) throws Exception {
try {
String serviceUrl = "http://ip:port/nws/services/MobileService";
String function = "getMessage";
Object[] requestParam = new Object[] { json };
RPCServiceClient serviceClient = new RPCServiceClient();
// 指定调用WebService的URL
EndpointReference targetEPR = new EndpointReference(serviceUrl);
Options options = serviceClient.getOptions();
options.setTo(targetEPR);
options.setProperty(HTTPConstants.CHUNKED, false);
// 指定方法返回值的数据类型的Class对象
Class[] responseParam = new Class[] { String.class };
// 指定要调用的getGreeting方法及WSDL文件的命名空间
QName requestMethod = new QName("http://webservices.com", function);
// 调用方法并输出该方法的返回值
String result = (String) serviceClient.invokeBlocking(requestMethod, requestParam, responseParam)[0];
System.out.println(result); // 返回的xml
JSONObject jsonObject = JSONObject.from
axis2 需要jar包下载(最精简版)
最新推荐文章于 2019-07-18 10:14:54 发布
本文分享了经过测试筛选出的Axis2运行所需的最精简jar包列表,仅包含五个必要依赖,确保在本机正常运行。
摘要由CSDN通过智能技术生成