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);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值