@@ -0,0 +1,2125 @@
+import com.alibaba.fastjson.JSON;%0Aimport com.alibaba.fastjson.JSONArray;%0Aimport com.alibaba.fastjson.JSONObject;%0Aimport org.apache.http.HttpStatus;%0Aimport org.apache.http.client.methods.CloseableHttpResponse;%0Aimport org.apache.http.client.methods.HttpGet;%0Aimport org.apache.http.util.EntityUtils;%0Aimport org.apache.log4j.Logger;%0Aimport z.c.s.wt.util.HosHttpFactory;%0A%0Aimport java.io.IOException;%0Aimport java.util.ArrayList;%0Aimport java.util.List;%0A%0Apublic class WeChatServersAcqirer %7B%0A    private static final Logger logger = Logger.getLogger(WeChatServersAcqirer.class);%0A%0A    public static List%3CString%3E get(String token) %7B%0A        HttpGet hg = new HttpGet(String.format(%22https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=%25s%22, token));%0A        CloseableHttpResponse resp = HosHttpFactory.execute(hg);%0A        if (resp.getStatusLine().getStatusCode() == HttpStatus.SC_OK) %7B%0A            System.out.println();%0A            String s = null;%0A            try %7B%0A                s = EntityUtils.toString(resp.getEntity());%0A            %7D catch (IOException e) %7B%0A                logger.error(%22%E5%9C%A8%E8%8E%B7%E5%8F%96%E5%BE%AE%E4%BF%A1%E6%9C%8D%E5%8A%A1%E5%99%A8IP%E5%9C%B0%E5%9D%80%E5%88%97%E8%A1%A8%E6%97%B6%EF%BC%8C%E8%AF%BB%E5%8F%96http get%E9%81%87%E5%88%B0IO%E5%BC%82%E5%B8%B8%22, e);%0A                return null;%0A            %7D%0A//            System.out.println(s);%0A            JSONObject jo = JSON.parseObject(s);%0A            if (jo.get(%22errcode%22) != null) %7B%0A                logger.warn(String.format(%22%22, jo.get(%22errcode%22), jo.get(%22errmsg%22)));%0A                return null;%0A            %7D else %7B%0A                if (jo.get(%22ip_list%22) != null) %7B%0A                    JSONArray jArr = (JSONArray) jo.get(%22ip_list%22);%0A                    List%3CString%3E list = new ArrayList%3C%3E(jArr.size());%0A                    for (Object ss : jArr.toArray()) %7B%0A                        list.add((String) ss);%0A                    %7D%0A                    return list;%0A                %7D else %7B%0A                    return null;%0A                %7D%0A            %7D%0A        %7D else %7B%0A            return null;%0A        %7D%0A    %7D%0A%0A    public static void main(String%5B%5D args) %7B%0A        AccessTokenTransmitter att = new AccessTokenTransmitter();%0A        System.out.println(JSON.toJSONString(get(att.transmit()), true));%0A    %7D%0A%7D

add the snippet of the wechat server list acquiring