gpt4 book ai didi

java - 如何检查网站链接是否有数据(图片)或网站无效?

转载 作者:行者123 更新时间:2023-12-02 11:41:19 27 4
gpt4 key购买 nike

我想测试网站中是否有数据或者它在android studio中的链接无效。例如:

有数据:

https://media-cdn.tripadvisor.com/media/photo-o/03/d8/a8/70/zinfandel-s.jpg

没有数据导致链接无效:

https://media-cdn.tripadvisor.com/media/po/03/d8/a8/70/zdel-s.jpg

最佳答案

我们还可以使用 java.net.url 类来验证 URL。如果未指定协议(protocol)、发现未知协议(protocol)或规范为空,则会抛出 MalformedURLException。然后我们将调用 toURI() 方法,如果 URL 无法转换为 URI,该方法将抛出 URISyntaxException

class URLValidator {
public static boolean urlValidator(String url) {
try {
new URL(url).toURI();
return true;
}
catch (URISyntaxException exception) {
return false;
}

catch (MalformedURLException exception) {
return false;
}
}

public static void main(String[] args)
{
String url = "https://media-cdn.tripadvisor.com/media/po/03/d8/a8/70/zdel-s.jpg";
if (urlValidator(url))
System.out.print("The given URL: " + url + " , contain image.");
else
System.out.print("The given URL: " + url + " , is not contain image.");
}
}

关于java - 如何检查网站链接是否有数据(图片)或网站无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48521687/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com