Запустите URL, не открывая браузер в Java - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь запустить команду URL, которая предполагает вызов из моего программного обеспечения на телефон, и это работает, просто я хочу, чтобы это было без браузера ИЛИ с ним, и закрывало его через 3-5 секунд, это тоже нормально мной. Так что в основном есть строка содержит: URL + номер телефона сейчас я перепробовал много вариантов вроде:

    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();

Без успеха.

1 Ответ

0 голосов
/ 08 мая 2018

Пожалуйста, попробуйте следующий код:

        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!!");     
         }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...