判断URL是否有效,找了一天,有没有谁能给一个真正能用的

找了一天,也没用找到一个能判断url是否有效,我这一般是判断帖子的,要判断这帖子是否被删除,是否能正常打开,是否跳转到404,跳转到了404就算不行,找了很多,都是能判断这路径对不对,不能保证后面的地址对不对,必有我有一个帖子的url后面是234234-1-1.html 这是正确,但是我在数字前面加了几个,在网站上是跳转到404了,可方法还是判断这url是正确的,
有哪位大哥能给个能实用的方法,感激不敬。。。。。。

伪代码哈:
String url="你要访问的地址";
HttpClient http = new HttpClient(url);
// 也可以加入参数
String result = http.post(); // 获取返回值
// (这里的 result 其实是 你访问 url地址 对应的页面的内容,(和浏览器打开这个url 看到的效果一样)你分析这个内容是不是你预期的内容就可以了!)

if(result !=null && result.contain("404 错误页面的内容")){
return false; //当前帖子已经被删除
} else{
return true;
}

关于 HttpClient 用法 百度上一堆!

如果要去那么严格的话 你可以 先用httpclirnt 访问下 那个 url 地址,
拿到返回值(url 页面对应的内容) 你就可以判断 地址对应的帖子是否存在了!(404 页面时有特征的)

您好。 下面的方案可以实现您的要求。

URL url = new URL("http://localhost:8186/https/notfind");   
    URLConnection URLconnection = url.openConnection();     
 HttpURLConnection httpConnection = (HttpURLConnection)URLconnection;     
    System.out.println(httpConnection.getResponseCode()==404);   

希望您健康 愉快!!