首页 > 解决方案 > 在Java中不打开浏览器运行url

问题描述

我正在尝试运行一个 URL 命令,该命令假设从我的软件调用到手机,它的工作原理只是我想要它没有浏览器或使用它并在 3-5 秒后关闭它,这对我来说也很好。所以基本上有 String contains: URL + phone number 现在我尝试了很多选项,例如:

    HttpURLConnection httpConn = null;
    URL url = new URL(url_open);
    httpConn = (HttpURLConnection) url.openConnection();

    httpConn.setRequestMethod("GET");
    // Time out after a 5 seconds
    httpConn.setConnectTimeout(5000);
    httpConn.connect();
    httpConn.disconnect();

我试过了:

Process p = Runtime.getRuntime().exec("C:\\Program Files\\Internet 
Explorer\\iexplore.exe" +" " + url_open);
Thread.sleep(5000);
System.out.println("The address" + " " + url_open);
p.destroy();

没有成功。

标签: javaurlbrowser

解决方案


请尝试以下代码:

        String url = "<Your URL>";      
        URL obj = new URL(url);
        HttpURLConnection con = (HttpURLConnection) obj.openConnection();
        con.setRequestMethod("GET");
        //add request header
        con.setRequestProperty("User-Agent", "Mozilla/5.0");
        int responseCode = con.getResponseCode();

        if(responseCode == 200){
              System.out.println("Done!!");     
         }

推荐阅读