Android soap解析时获取socketTimeOut异常

Android soap解析时获取socketTimeOut异常,android,android-ksoap2,Android,Android Ksoap2,我正在调用ChartLyps api以获取歌词文本。但有时一切正常,有时会出现socketTimeout异常。我正在使用以下代码 try { String SOAP_NAMESPACE = "http://api.chartlyrics.com/"; String SOAP_METHOD = "GetLyric"; String SOAP_ACTION = SOAP_NAMESPACE + SOAP_METHOD;

我正在调用ChartLyps api以获取歌词文本。但有时一切正常,有时会出现
socketTimeout异常
。我正在使用以下代码

      try {


        String SOAP_NAMESPACE = "http://api.chartlyrics.com/";
        String SOAP_METHOD = "GetLyric";
        String SOAP_ACTION = SOAP_NAMESPACE + SOAP_METHOD;
        String url = "http://api.chartlyrics.com/apiv1.asmx?op=GetLyric";

        SoapObject requestCode = new SoapObject(SOAP_NAMESPACE, SOAP_METHOD);
        requestCode.addProperty("lyricId", Integer.valueOf(lyricsId));
        requestCode.addProperty("lyricCheckSum", lyricsCheckSum);

        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
        envelope.setOutputSoapObject(requestCode);
        envelope.dotNet = true;

//          AndroidHttpTransport androidHttpTransport = new AndroidHttpTransport(url);
        HttpTransportSE androidHttpTransport = new HttpTransportSE(url, 1000*60*5);

        androidHttpTransport.debug = true;
        androidHttpTransport.call(SOAP_ACTION, envelope);
        String responseDump = androidHttpTransport.responseDump;

        return responseDump;
    } catch (Exception e) {
        e.printStackTrace();
    }
我在这一行遇到了这个异常

androidHttpTransport.call(SOAP\u操作,信封)


任何解决方案都会大有裨益

解决方案是检查服务器或确保您有良好的internet连接。您确定从url=?我将它粘贴到浏览器中,它是一个html页面。WSDL在哪里?@shadesco ya它是正确的url。当我将所有信息粘贴到浏览器中时,我将获得所有信息。