|  | @@ -1,5 +1,6 @@
 | 
											
												
													
														|  |  package com.ym.mec.util.http;
 |  |  package com.ym.mec.util.http;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +import com.alibaba.fastjson.JSONArray;
 | 
											
												
													
														|  |  import com.alibaba.fastjson.JSONObject;
 |  |  import com.alibaba.fastjson.JSONObject;
 | 
											
												
													
														|  |  import com.ym.mec.util.compress.ZipUtil;
 |  |  import com.ym.mec.util.compress.ZipUtil;
 | 
											
												
													
														|  |  import org.apache.commons.beanutils.ConvertUtils;
 |  |  import org.apache.commons.beanutils.ConvertUtils;
 | 
											
										
											
												
													
														|  | @@ -39,15 +40,24 @@ public class HttpUtil {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	public static String getSortUrl(String url){
 |  |  	public static String getSortUrl(String url){
 | 
											
												
													
														|  |  		try {
 |  |  		try {
 | 
											
												
													
														|  | -			Map<String,Object> paramMap = new HashMap<>();
 |  | 
 | 
											
												
													
														|  | -			paramMap.put("format","json");
 |  | 
 | 
											
												
													
														|  | -			paramMap.put("url",URLDecoder.decode(url,"UTF-8"));
 |  | 
 | 
											
												
													
														|  | -			paramMap.put("key","5dc941c5d3c3816ac84898d7@3d0e03b46a30f4fea51f038e5cd411c5");
 |  | 
 | 
											
												
													
														|  | -			String s = get("http://mrw.so/api.htm", paramMap);
 |  | 
 | 
											
												
													
														|  | -			String shortUrl=JSONObject.parseObject(s).getString("url");
 |  | 
 | 
											
												
													
														|  | -			if(StringUtils.isNotBlank(shortUrl)){
 |  | 
 | 
											
												
													
														|  | 
 |  | +			JSONArray jsonArray = new JSONArray();
 | 
											
												
													
														|  | 
 |  | +			JSONObject jsonObject = new JSONObject();
 | 
											
												
													
														|  | 
 |  | +			jsonObject.put("LongUrl",url);
 | 
											
												
													
														|  | 
 |  | +			jsonObject.put("TermOfValidity","long-term");
 | 
											
												
													
														|  | 
 |  | +			jsonArray.add(jsonObject);
 | 
											
												
													
														|  | 
 |  | +			Map<String,String> HeadMap = new HashMap<>();
 | 
											
												
													
														|  | 
 |  | +			HeadMap.put("Dwz-Token","0a9d3b34eae990d4355653d2ba6c8974");
 | 
											
												
													
														|  | 
 |  | +			HeadMap.put("Content-Type","application/json; charset=UTF-8");
 | 
											
												
													
														|  | 
 |  | +			HeadMap.put("Content-Language","zh");
 | 
											
												
													
														|  | 
 |  | +			String s = postForHttps("https://dwz.cn/api/v3/short-urls", jsonArray.toJSONString(),HeadMap);
 | 
											
												
													
														|  | 
 |  | +			JSONObject result = JSONObject.parseObject(s);
 | 
											
												
													
														|  | 
 |  | +			String code=result.getString("Code");
 | 
											
												
													
														|  | 
 |  | +			if(code.equals("0")){
 | 
											
												
													
														|  | 
 |  | +				String shortUrl = JSONArray.parseArray(result.getString("ShortUrls")).getJSONObject(0).getString("ShortUrl");
 | 
											
												
													
														|  |  				return shortUrl;
 |  |  				return shortUrl;
 | 
											
												
													
														|  |  			}else{
 |  |  			}else{
 | 
											
												
													
														|  | 
 |  | +				String errorMsg = JSONArray.parseArray(result.getString("ShortUrls")).getJSONObject(0).getString("ErrMsg");
 | 
											
												
													
														|  | 
 |  | +				System.out.println("短网址生成失败:" + errorMsg);
 | 
											
												
													
														|  |  				return url;
 |  |  				return url;
 | 
											
												
													
														|  |  			}
 |  |  			}
 | 
											
												
													
														|  |  		}catch (Exception e){
 |  |  		}catch (Exception e){
 |