webserver接口调用(二)
package com.axun.common.utils;
import javax.xml.rpc.ParameterMode;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;
import net.sf.json.JSONObject;
public class webServerTest {
public static void main(String[] args) {
try {
String endpoint = "http://180.100.243.210:5688/services/fileDownloadService";
// 直接引用远程的wsdl文件
// 以下都是套路
Service service = new Service();
Call call = (Call) service.createCall();
call.setEncodingStyle("utf-8");
call.setTargetEndpointAddress(endpoint);
call.setOperationName("fileDownload");// WSDL里面描述的接口名称
call.addParameter("requestid", org.apache.axis.encoding.XMLType.XSD_DATE, javax.xml.rpc.ParameterMode.IN);// 接口的参数
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);// 设置返回类型
int temp = 399;
String result = (