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);
还没有评论,来说两句吧...