java webservice 客户端访问服务端

本是古典 何须时尚 2022-05-23 23:07 267阅读 0赞

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

  1. String body = json4conplat.toString();
  2. 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);

  1. Object\[\] obj = new Object\[\] \{body\};
  2. ret = call.invoke(obj);
  3. \}catch (Exception e) \{
  4. throw new Exception(e.getMessage());
  5. \}
  6. String responseSOAP = ret.toString();
  7. System.out.println("调用后返回参数-->" + responseSOAP);
  8. res= ret.toString();
  9. System.out.println(res);

发表评论

表情:
评论列表 (有 0 条评论,267人围观)

还没有评论,来说两句吧...

相关阅读