首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何检查这个url在java中是否存在?

在Java中,可以使用URLConnection类来检查一个URL是否存在。以下是一个示例代码:

代码语言:txt
复制
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;

public class URLChecker {
    public static boolean checkURL(String urlString) {
        try {
            URL url = new URL(urlString);
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("HEAD");
            int responseCode = connection.getResponseCode();
            return (responseCode == HttpURLConnection.HTTP_OK);
        } catch (IOException e) {
            e.printStackTrace();
            return false;
        }
    }

    public static void main(String[] args) {
        String url = "https://www.example.com";
        boolean exists = checkURL(url);
        if (exists) {
            System.out.println("URL exists.");
        } else {
            System.out.println("URL does not exist.");
        }
    }
}

上述代码中,checkURL方法接受一个URL字符串作为参数,并返回一个布尔值,表示该URL是否存在。它使用URL类创建URL对象,然后使用openConnection方法打开连接。接下来,设置请求方法为"HEAD",这样只获取URL的头部信息而不下载整个内容。最后,通过调用getResponseCode方法获取响应码,如果响应码为HTTP_OK(200),则表示URL存在。

请注意,上述代码只能检查URL是否存在,不能保证URL指向的资源是否可用或内容是否正确。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

6分33秒

088.sync.Map的比较相关方法

3分9秒

080.slices库包含判断Contains

56秒

PS小白教程:如何在Photoshop中给灰色图片上色

22分13秒

JDBC教程-01-JDBC课程的目录结构介绍【动力节点】

6分37秒

JDBC教程-05-JDBC编程六步的概述【动力节点】

7分57秒

JDBC教程-07-执行sql与释放资源【动力节点】

6分0秒

JDBC教程-09-类加载的方式注册驱动【动力节点】

25分56秒

JDBC教程-11-处理查询结果集【动力节点】

19分26秒

JDBC教程-13-回顾JDBC【动力节点】

15分33秒

JDBC教程-16-使用PowerDesigner工具进行物理建模【动力节点】

7分54秒

JDBC教程-18-登录方法的实现【动力节点】

19分27秒

JDBC教程-20-解决SQL注入问题【动力节点】

领券