如何在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!");
有几个属性,您可以设置来控制如何类的行为,在默认情况下http
,https
和ftp
被接受。
以上是 如何在Java中检查有效的URL? 的全部内容, 来源链接: utcz.com/qa/408067.html