php 调用php webservice

[代码] [Java]代码 RPCServiceClient serviceClient = new RPCServiceClient();
        Options options = serviceClient.getOptions();
        
        EndpointReference targetEPR = new EndpointReference(
  http://www.haokk111.info                "http://172.16.11.89/justvshopping/api/erp/soap_server.php");


    			// 将option绑定到该效力地址               
    	         options.setTo(targetEPR);
    	         // 添加具体要调用的方法,这个可以从该效力的wsdl文件中得知
    	         // 第一个参数是该效力的targetNamespace,第二个为你所要调用
    	         // 的operation称谓
    	        
    	         QName opAdd =
    	             new QName("urn", "chanage_order_state");
    	        
    	         //设置返回值类型
    	         Class[] returnTypes = new Class[] {String.class};
    	         //设置调用的参数
    	         Object[] opAddArgs = new Object[] {"localhost","root"};
    	         //调用效力,获得返回值
    	         Object[] response = serviceClient.invokeBlocking(opAdd, opAddArgs, returnTypes);
    	        
    	        
    	         String res = (String)response[0];
    	         if (res == null) {
    	          System.out.println("wrong");
    	          return;
    	         }
    	         System.out.println(res); http://www.star1234.info 
posted @ 2013-04-15 05:36  chinadiy197601  阅读(282)  评论(0编辑  收藏  举报