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

标签 java php

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

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

有什么想法吗?

编辑回答(感谢 Hanlet Escañ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!");
   }

最佳答案

试试这个:

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

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

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

关于java - 如何确认文件 getdata.php 存在于给定的 url 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21373281/

相关文章:

php - 通过PHP套接字发送和接收多个JSON文字

php - 在 javascript 调用中从 mysql 数据库中选择

java - 向我的 HashMap 添加键值对时遇到困难

php - 如何存储主表数据

java - 具有自定义约束的 apache poi

java - 顶部带有 JComponents 的动画

php - Codeigniter 中的 MySQL JOIN 表

php - SQL - Where 子句和 distinct

java - 为什么即使在设置边界后我的面板仍无法正确定位?

java - Sharepoint GetListItems 不返回任何行