|
@@ -58,13 +58,30 @@ public class HttpUtil {
|
|
|
}else{
|
|
|
String errorMsg = JSONArray.parseArray(result.getString("ShortUrls")).getJSONObject(0).getString("ErrMsg");
|
|
|
System.out.println("短网址生成失败:" + errorMsg);
|
|
|
- return url;
|
|
|
+ return getSortUrl1(url);
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
return url;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ public static String getSortUrl1(String url){
|
|
|
+ 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)){
|
|
|
+ return shortUrl;
|
|
|
+ }else{
|
|
|
+ return url;
|
|
|
+ }
|
|
|
+ }catch (Exception e){
|
|
|
+ return url;
|
|
|
+ }
|
|
|
+ }
|
|
|
/**
|
|
|
* POST请求http url
|
|
|
*
|