xfire调用webservice,不用生成麻烦的客户端

package sos;

import java.net.URL;
import java.net.URLDecoder;
import org.codehaus.xfire.client.Client;
import net.sf.json.JSONObject;

/*1.下载jar加入项目:xfire-all-1.2.6.jar和XmlSchema-1.4.7.jar
 *  http://pan.baidu.com/s/1bnXaqIj
 *  2.编写跳用带代码
 */
public class SyncCaUserDataWebservice {

	public static void main(String[] args) {
		 Client client = null;  
	        try {  
	        	String url = "http://111.121.126.226:10001/gzwsp/services/QryUserInfoServices?wsdl";
	            client = new Client(new URL(url));  

	            Object[] result1 = client.invoke("qryUserInfo", new Object[] {"{\"qryType\":\"1\",\"qryValue\":\"cj_grl\",\"appCode\":\"GZW_002\"}"});  
	            String rt =  URLDecoder.decode(""+result1[0], "utf-8");
	            JSONObject jsonObject = JSONObject.fromString(rt);
	            String result = jsonObject.getString("result");
	            System.out.println("result="+result);  
	            JSONObject userInfoObject = jsonObject.getJSONObject("userInfo");
	            System.out.println("telphone="+userInfoObject.getString("telphone"));  
	              
	        } catch (Exception e) {  
	            e.printStackTrace();  
	        }  
	        	        
	}
}


转载于:https://my.oschina.net/moks/blog/602267

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值