首页>代码>java swing开发的一个抓取快递100查询接口的小工具>/kuaidi100/src/com/ccg/util/Kuaidi100Util.java
package com.ccg.util;

import java.io.IOException;

import org.codehaus.jackson.JsonParseException;
import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.ObjectMapper;

import com.ccg.vo.KuaidiInfo;
import com.ccg.vo.KuaidiSource;


public class Kuaidi100Util {
	
	/**
	 * 直接获取单号来源实体
	 * @author CCG 2016年6月16日
	 * @param text 单号
	 * @return
	 * @throws IOException 
	 * @throws JsonMappingException 
	 * @throws JsonParseException 
	 */
	public static KuaidiSource getKuaidiSource(String text) throws JsonParseException, JsonMappingException, IOException{
		String url = "http://www.kuaidi100.com/autonumber/autoComNum?text="+text;
		String res = HttpUtil.sendGet(url, "utf-8");
		ObjectMapper mapper = new ObjectMapper();
		
		return mapper.readValue(res, KuaidiSource.class);
	}  
	
	/**
	 * 获取运单信息
	 * @author CCG 2016年6月16日
	 * @param type
	 * @param postId
	 * @return 运单对象
	 * @throws IOException 
	 * @throws JsonMappingException 
	 * @throws JsonParseException 
	 */
	public static KuaidiInfo getKuaidiInfo(String type,String postId) throws JsonParseException, JsonMappingException, IOException{
		double temp = Math.random();
		String url = "http://www.kuaidi100.com/query?type="+type+"&postid="+postId
				+ "&id=1&valicode=&temp="+temp;  //0.6873234723477222
 		String res = HttpUtil.sendGet(url, "utf-8");
 		
 		ObjectMapper mapper = new ObjectMapper();
 		return mapper.readValue(res, KuaidiInfo.class);
	}
	
}
最近下载更多
王国从  LV1 2023年5月19日
1143011510  LV15 2021年11月26日
一个好人520  LV10 2021年9月29日
zcl8829  LV1 2021年9月24日
adminqujie  LV10 2019年12月26日
qq776276461  LV4 2019年9月11日
130666  LV2 2019年6月18日
ce1119  LV1 2019年4月10日
csy1209457788  LV3 2019年2月23日
matintalorr  LV10 2019年1月30日
最近浏览更多
floweyws  LV6 3月25日
漫步的海星  LV4 2023年8月25日
yangxb2  LV10 2023年7月11日
edpwyg  LV14 2023年6月8日
王国从  LV1 2023年5月19日
sunshade  LV4 2023年2月28日
xiao小果  LV13 2022年6月23日
syj991023  LV2 2022年5月25日
china_0221  LV41 2022年1月27日
张三12138 2021年12月13日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友