如何检查URL是否存在或使用Groovy Script返回404?

时间:2017-04-24 09:26:42

标签: groovy

我需要检查URL是否存在或使用Groovy Script返回404。有没有可用的groovy api?相应的java方法不适用于Groovy。

1 个答案:

答案 0 :(得分:3)

你可以这样做:

def code = new URL('http://www.google.com/made.up').openConnection().with {
    requestMethod = 'HEAD'
    connect()
    responseCode
}

assert code == 404

当然,如果域名不存在,则会抛出异常