relative url resolve
def resolve(String currentUrl, String redirectUrl) {
URI newUri = new URI(redirectUrl);
if (newUri.isAbsolute()) {
return newUri.toString();
} else {
URI currentUri = new URI(currentUrl);
return currentUri.resolve(newUri);
}
}
println resolve("http://www.baidu.com/", "http://www.sina.com.cn/");
println resolve("http://www.sina.com/xx/aa.jpg", "/login.php");