如何在Java中检查有效的URL?

检查URL在Java中是否有效的最佳方法是什么?

如果试着拨打new URL(urlString)和赶上MalformedURLException,但它似乎很乐意与任何开头http://

我不关心建立连接,只是有效性。有办法吗?Hibernate Validator中的注释?我应该使用正则表达式吗?

http://***和 URL的一些示例http://my favorite site!

回答:

考虑使用Apache Commons

UrlValidator类

UrlValidator urlValidator = new UrlValidator();

urlValidator.isValid("http://my favorite site!");

有几个属性,您可以设置来控制如何类的行为,在默认情况下httphttpsftp被接受。

以上是 如何在Java中检查有效的URL? 的全部内容, 来源链接: utcz.com/qa/408067.html

回到顶部