java webservice 客户端访问服务端

//接口之间传参为json字符串

     String body = json4conplat.toString();

               
                Service service1 = new Service();
//                String url = "http://132.77.64.117:8080/ywxf_instructions/webservice/gongdanPeiZhiService?wsdl";
                 Call call = (Call) service1.createCall();
                 call.setTargetEndpointAddress(new java.net.URL(RouteGongGanConfigURL));
//                 call.setOperationName("OrderConfigure");
                 call.setOperationName(new QName("http://webservice.gongdanPeiZhiWebService.nrm.surekam.com/", "OrderConfigure"));
                 call.addParameter("arg0",
                         org.apache.axis.encoding.XMLType.XSD_STRING,
                         javax.xml.rpc.ParameterMode.IN);// 操作的参数
                 call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);// 设置返回类型
                 call.setEncodingStyle("UTF-8");
                 call.setUseSOAPAction(true);
                 // call.setTimeout(3*1000);
                 
                 Object[] obj = new Object[] {body};
                 ret = call.invoke(obj);
                 }catch (Exception e) {
                     throw new Exception(e.getMessage());
                 }
                 String responseSOAP = ret.toString();
                 System.out.println("调用后返回参数-->" + responseSOAP);                 
                 res= ret.toString();                                  
                 System.out.println(res);

猜你喜欢

转载自blog.csdn.net/yahuikiki/article/details/80337789