判断网页是否有效(404)

来源:互联网 发布:单片机plc哪个好学 编辑:程序博客网 时间:2024/04/30 15:26
import java.net.HttpURLConnection;import java.net.URL; public class Test {    public static void main(String[] args) {       System.out.println(exists("http://网址"));       System.out.println(exists("http://网址"));    }     static boolean exists(String URLName) {       try {           //设置此类是否应该自动执行 HTTP 重定向(响应代码为 3xx 的请求)。           HttpURLConnection.setFollowRedirects(false);           //到 URL 所引用的远程对象的连接           HttpURLConnection con = (HttpURLConnection) new URL(URLName)                  .openConnection();           /* 设置 URL 请求的方法, GET POST HEAD OPTIONS PUT DELETE TRACE 以上方法之一是合法的,具体取决于协议的限制。*/           con.setRequestMethod("HEAD");           //从 HTTP 响应消息获取状态码           return (con.getResponseCode() == HttpURLConnection.HTTP_OK);       } catch (Exception e) {           e.printStackTrace();           return false;        }    }}

0 0
原创粉丝点击