| | |
| | | package com.yeshi.fanli.util.wx;
|
| | |
|
| | | import java.util.HashMap;
|
| | | import java.util.Map;
|
| | |
|
| | | import org.yeshi.utils.HttpUtil;
|
| | |
|
| | | import net.sf.json.JSONObject;
|
| | |
|
| | | /**
|
| | | * 微信域名拦截
|
| | | * @author Administrator
|
| | | *
|
| | | */
|
| | | public class WXInterceptorUtil {
|
| | | |
| | | public static final int STATUS_NORMAL=1;//正常
|
| | | |
| | | public static final int STATUS_INTERCEPTOR=0;//被拦截
|
| | | |
| | | public static final int STATUS_UNKNOWN_=2;//检测失败
|
| | |
|
| | | |
| | | |
| | | /**
|
| | | * 微信域名检测
|
| | | * @return
|
| | | */
|
| | | |
| | | public static int getDomainStatus(String domain)
|
| | | {
|
| | | Map<String,String> params=new HashMap<>(); |
| | | params.put("domain",domain);
|
| | | |
| | | Map<String,String> headers=new HashMap<>(); |
| | | headers.put("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36");
|
| | | headers.put("X-Requested-With","XMLHttpRequest");
|
| | | headers.put("Referer","http://www.yumingjiance.net/index.php?s=/weixin/index/cate/weixinjiance.html");
|
| | | |
| | | String result= HttpUtil.post("http://www.yumingjiance.net/index.php?s=/Index/ck_weixin", params,headers);
|
| | | JSONObject resultJson= JSONObject.fromObject(result);
|
| | | if(resultJson.optInt("status")==1)
|
| | | return STATUS_NORMAL;
|
| | | else if(resultJson.optInt("status")==0)
|
| | | return STATUS_INTERCEPTOR;
|
| | | else
|
| | | return STATUS_UNKNOWN_;
|
| | | |
| | | |
| | | |
| | | }
|
| | | |
| | | |
| | | }
|
| | | package com.yeshi.fanli.util.wx; |
| | | |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | | import org.yeshi.utils.HttpUtil; |
| | | |
| | | import net.sf.json.JSONObject; |
| | | |
| | | /** |
| | | * 微信域名拦截 |
| | | * @author Administrator |
| | | * |
| | | */ |
| | | public class WXInterceptorUtil { |
| | | |
| | | public static final int STATUS_NORMAL=1;//正常 |
| | | |
| | | public static final int STATUS_INTERCEPTOR=0;//被拦截 |
| | | |
| | | public static final int STATUS_UNKNOWN_=2;//检测失败 |
| | | |
| | | |
| | | |
| | | /** |
| | | * 微信域名检测 |
| | | * @return |
| | | */ |
| | | |
| | | public static int getDomainStatus(String domain) |
| | | { |
| | | Map<String,String> params=new HashMap<>(); |
| | | params.put("domain",domain); |
| | | |
| | | Map<String,String> headers=new HashMap<>(); |
| | | headers.put("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"); |
| | | headers.put("X-Requested-With","XMLHttpRequest"); |
| | | headers.put("Referer","http://www.yumingjiance.net/index.php?s=/weixin/index/cate/weixinjiance.html"); |
| | | |
| | | String result= HttpUtil.post("http://www.yumingjiance.net/index.php?s=/Index/ck_weixin", params,headers); |
| | | JSONObject resultJson= JSONObject.fromObject(result); |
| | | if(resultJson.optInt("status")==1) |
| | | return STATUS_NORMAL; |
| | | else if(resultJson.optInt("status")==0) |
| | | return STATUS_INTERCEPTOR; |
| | | else |
| | | return STATUS_UNKNOWN_; |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | } |