如何确认文件getdata.php存在于给定的URL中

时间:2014-01-27 04:55:47

标签: java php

这是我的代码,目前它只能连接到网址。如何确认文件是否存在(gedata.php)。 (网址不是真实的,我出于安全原因更改了真实网址)

URLConnection conn = new URL("http://testweb/trueweb.com.my/getdata.php").openConnection();
 conn.connect();  

任何想法的人?

编辑答案(感谢HanletEscaño提供代码):

URLConnection conn = new URL("http://www.google.com.my").openConnection();
  conn.connect();  

  int code = ((java.net.HttpURLConnection)conn).getResponseCode();
   if (code == 404)
        {
        System.out.println("URL not exist");
        } 
   else{
       System.out.println("URL Exist!");
   }

2 个答案:

答案 0 :(得分:1)

试试这个:

int code = ((java.net.HttpURLConnection)conn).getResponseCode();

然后检查代码是否为404,您知道您的页面不存在:

if (code == 404)
{
   ...
}

答案 1 :(得分:0)

您可以检查HTTP标头以获取状态代码。你真的只想找200. 200 =页面没问题,404找不到页面