我点了这个链接Android get external IP。 我正在连接到此网站http://www.whatismyip.org/以获取我的IP地址,但是,它会返回-1的长度。
知道为什么吗?我可以使用我的浏览器打开这个站点,它返回我的外部IP。我无法使用其他网站,因为他们返回代理IP或其他一些IP ...
答案 0 :(得分:0)
如果您要使用该服务。不要检查长度,因为他们没有提供该信息,而是直接获取ip
所以忘掉条件并按照这样做吧
entity.getContentLength();
String str = EntityUtils.toString(entity);
ip.setText(str);