这是我的代码,目前它只能连接到网址。如何确认文件是否存在(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!");
}
答案 0 :(得分:1)
试试这个:
int code = ((java.net.HttpURLConnection)conn).getResponseCode();
然后检查代码是否为404,您知道您的页面不存在:
if (code == 404)
{
...
}
答案 1 :(得分:0)
您可以检查HTTP标头以获取状态代码。你真的只想找200. 200 =页面没问题,404找不到页面