【问题标题】:Android - failed to get external IP [closed]Android - 未能获得外部 IP [关闭]
【发布时间】:2012-03-31 14:55:05
【问题描述】:

我点击了这个链接Android get external IP。 我正在连接到这个网站http://www.whatismyip.org/ 以获取我的 IP 地址,但是它一直返回 -1 的长度。

知道为什么吗?我可以使用我的浏览器打开这个网站,它会返回我的外部 IP。我无法使用其他网站,因为它们返回代理 IP 或其他一些 IP...

【问题讨论】:

  • 请发布您的代码,以便我们进一步帮助您。

标签: android ip


【解决方案1】:

如果您要使用该服务。不要检查长度,因为他们不提供该信息,而是直接获取 ip

所以忘记 if 条件并像这样去做

                entity.getContentLength();
                String str = EntityUtils.toString(entity);
                ip.setText(str);

【讨论】:

  • 好的,那么他们检查长度的目的是什么?我以为是用来检查是否有内容体...
  • 您使用的服务故意剥离一切以减少包负载。这是他们的设计,以减少交通负荷。这不是错误。
猜你喜欢
  • 2011-08-29
  • 2013-03-28
  • 2016-06-27
  • 2012-10-02
  • 1970-01-01
  • 1970-01-01
  • 2010-12-16
  • 2023-04-01
  • 1970-01-01
相关资源
最近更新 更多