Java 如何确认给定url中存在文件getdata.php
这是我的代码,目前它只能连接到url。如何确认文件是否存在(gedata.php)。(url不是真实的,出于安全原因,我更改了真实的url) 有什么想法吗 编辑回答(由于Hanlet Escaño提供了代码):Java 如何确认给定url中存在文件getdata.php,java,php,Java,Php,这是我的代码,目前它只能连接到url。如何确认文件是否存在(gedata.php)。(url不是真实的,出于安全原因,我更改了真实的url) 有什么想法吗 编辑回答(由于Hanlet Escaño提供了代码): 您可以检查HTTP头的状态代码。你真的只想找200个。200=页面正常,404未找到页面尝试以下操作: int code = ((java.net.HttpURLConnection)conn).getResponseCode(); 然后检查代码是否为404您知道您的页面不存在: if
您可以检查HTTP头的状态代码。你真的只想找200个。200=页面正常,404未找到页面尝试以下操作:
int code = ((java.net.HttpURLConnection)conn).getResponseCode();
然后检查代码是否为404您知道您的页面不存在:
if (code == 404)
{
...
}
请记住,只有当
testweb
serwer正在工作并且能够返回响应代码时,这才有效。如果您尝试连接到不存在/不工作的服务器,您将看到UnknownHostException
。
int code = ((java.net.HttpURLConnection)conn).getResponseCode();
if (code == 404)
{
...
}