首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Java中不打开浏览器即可运行url

在Java中不打开浏览器即可运行url
EN

Stack Overflow用户
提问于 2018-05-08 14:17:46
回答 1查看 693关注 0票数 0

我正在尝试运行一个URL命令,假设从我的软件调用到一部手机,它是有效的,只是我想要它没有浏览器或有它,并在大约3-5秒后关闭它,这对我来说也没问题。所以基本上有字符串包含: URL +电话号码现在我尝试了很多选项,比如:

代码语言:javascript
复制
    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();

我试过了:

代码语言:javascript
复制
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();

没有成功。

EN

回答 1

Stack Overflow用户

发布于 2018-05-08 14:38:22

请尝试以下代码:

代码语言:javascript
复制
        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!!");     
         }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50227064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档