關於使用axis調用webservice接口方法

一、概述:java

  咱們有時候會調用webserviec接口,咱們向接口發送請求參數,從接口接收返回值。web

二、形式:apache

  

package client;  
  
import org.apache.axis.client.Call;  
import org.apache.axis.client.Service;  
  
public class TestClient {  
  
    public static void main(String[] args) throws Exception {  
  
        // 指出service所在URL       
  
        String endpoint = "http://xxxxxxxxxxxxxx/webservice/services/xxxxxxxxx";  
  
        // 建立一個服務(service)調用(call)       
  
        Service service = new Service();  
  
        Call call = (Call) service.createCall();// 經過service建立call對象       
  
        // 設置service所在URL       
  
        call.setTargetEndpointAddress(new java.net.URL(endpoint));  
  
        // 方法名(processService)與MyService.java方法名保持一致       
  
        call.setOperationName("getName");  
  
        // Object 數組封裝了參數,參數爲"This is Test!",調用processService(String arg)       
  
        String ret = (String) call.invoke(new Object[] { "xxxxx" });  
  
        System.out.println(ret);  
  
    }  
  
}  
相關文章
相關標籤/搜索