使用xfire客户端调用wsdl接口(java)

 

2、需要的依赖(jar):

		
			org.codehaus.xfire
			xfire-aegis
			1.2.6
		
		
			org.codehaus.xfire
			xfire-core
			1.2.6
		

 

1、调用的代码:

package xyz.jangle.xfire.test;

import java.net.URL;

import org.codehaus.xfire.client.Client;

public class XFileTest {

	public static void main(String[] args) {
		try {
			Client client = new Client(new URL("http://ip/services/xxxServices?wsdl"));
			Object[] res = client.invoke("ws服务的方法名称", new String[]{"suK74bDso6iy4srU08OjqQ==","2018-01-01 14:00:00","2019-12-31 15:00:00","2"});
			//invoke方法有两个参数,一个是接口的方法名,一个是接口方法的参数列表
			String re = (String) res[0];
			System.out.println(re);
		} catch (Exception e) {
			e.printStackTrace();
		}

	}

}

 

你可能感兴趣的:(Java相关,xfire,java,wsdl,接口调用)