【问题标题】:Opening a link without actually loading it in any browser(ANDROID) [duplicate]打开链接而不在任何浏览器中实际加载它(ANDROID)[重复]
【发布时间】:2013-07-27 21:30:09
【问题描述】:

我有一个字符串,其中包含一个链接,每次满足特定条件时都需要打开该链接以在我的网络服务器上收集数据。

例如

String url = mywebsite.com/counter.php
    if(addCounter){
openLink(url);//made-up method
addCounter = false;
}

但我不希望在任何类型的浏览器中打开此页面。它只需要被访问就可以了。每次访问 counter.php 都会将 PHP 中的整数计数增加一。所以基本上,它所要做的就是查询页面。

我该怎么做?

【问题讨论】:

    标签: java android


    【解决方案1】:

    这取决于你在openLink 里面有什么。看起来目前您正在浏览器中打开它。访问它的最简单方法是纯 Java。

     URL u = new URL(url);
     HttpURLConnection http = (HttpURLConnection)u.openConnection();
     http.connect();
    

    这样您就可以向您的网站提出请求。如果您想查看服务器的输出,可以使用http.getInputStream

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-01
      • 1970-01-01
      • 2019-04-09
      • 1970-01-01
      • 2012-08-18
      • 2021-12-12
      相关资源
      最近更新 更多