java io ioexception无法解析服务器地址解析器的响应

Atul Bhardwaj:

我正在使用以下代码来获取地理位置:

private String getAddress(Location location)
{
    try{
        List<Address>   addresses = new Geocoder(this,Locale.getDefault()).getFromLocation(location.getLatitude(), location.getLongitude(), 1);
        if(addresses!=null)
        {
            String address="Address not available";

            for(int i=0;i<addresses.size();i++) 
            {

                Address addre=addresses.get(i);

                String street=addre.getAddressLine(0);
                if(null==street)
                    street="";

                String city=addre.getLocality();
                if(city==null) city="";

                String state=addre.getAdminArea();
                if(state==null) state="";


                String country=addre.getCountryName();
                if(country==null) country="";

                address=street+", "+city+", "+state+", "+country;

            }
            return address;
        }

    }
    catch (Exception e) {
        return "Address not available";
    }
    return "Address not available";
}

之前我获得了返回的地址列表,但现在每次都收到此异常:

java.io.IOException unable to parse response from server 

请帮忙。

Atul Bhardwaj:

终于我找到了解决问题的办法。

如果您尝试频繁(在一分钟内几次)访问服务器以获取经纬度的地址,则会出现此异常。此问题的解决方案可以是:

1-请尽快避免地址多次被点击。
2在其他设备上运行此代码。

如果要在同一设备上运行此代码,请清除您的应用数据(或卸载您的应用),然后等待一段时间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

原因:java.io.IOException:HTTP / 1.1标头解析器未收到字节

收到错误java.io.IOException:服务器返回HTTP响应代码:401

java.io.IOException:服务器返回的HTTP响应代码:URL的403

java.io.IOException:服务器返回HTTP响应代码505

java.io.IOException:服务器返回HTTP响应代码:500的URL:“ SoapEndPoint url”

java.io.IOException:服务器返回的HTTP响应代码:URL的403

URLjava.io.IOException:服务器在JAVA中返回了HTTP响应代码:411

URLConnection错误-java.io.IOException:服务器返回的HTTP响应代码:URL的400

java.io.IOException:服务器返回的HTTP响应代码:500

java.io.IOException:服务器返回的HTTP响应代码:502

服务器返回URL的HTTP响应代码:400:java.io.IOException

Kafka服务器无法启动-java.io.IOException:映射失败

Java:尝试从服务器下载 jar 文件:线程“main”中的异常 java.io.IOException:服务器返回 HTTP 响应代码:URL 为 403

Kafka API:java.io.IOException:无法解析地址:xxx.xxxx:9091

Kafka API:java.io.IOException:无法解析地址:357d78957cf5:9092

Java邮政地址解析器

java.io.IOException:从Web服务器调用时,无法检索状态为404的API配置

java.io.IOException:无法在指定的端口范围内为Blob服务器分配套接字:0

java.io.IOException:在Weblogic服务器上使用AsyncRestTemplate时,连接被对等方重置

从已部署的公司项目中调用Google脚本Web应用程序URL时,获取java.io.IOException:服务器返回URL的HTTP响应代码:403:

获取java.io.IOException:客户端服务器Java套接字程序中的流处于活动状态

Java Script & Socket IO:无法从客户端向服务器发出值以操作服务器上的变量

java.io.EOFException:Gson解析器中第1行第1列路径$的输入结束

javax.xml.ws.WebServiceException:java.io.IOException:写入服务器Tomcat 8时出错

Java中的独立Socket.IO服务器

socket.io的最佳Java服务器实现

Java服务器和socket.io

Java是否有任何简单的http响应解析器?

Java:XML解析器