對URL跳轉(zhuǎn)時進(jìn)行URL驗(yàn)證弯淘,以往的方法:
if(redirectUrl.contains("baidu.com"))
if(redirectUrl.startsWith("baidu.com"))
if(redirectUrl.endsWith("baidu.com"))
以上方法不安全,如Wbaidu.com, baidu.com@bad.com, Badbadbaidu.com
安全的url驗(yàn)證方法
URL url = new URL(redirectUrl);
String host = url.getHost();