2013-07-15 3 views
1

Я звоню в веб-сервис Soap. Он работает правильно, но несколько раз я получаю сброс соединения путем исключения peer.Сброс соединения с помощью peer Исключение в мыле Webservice, вызывающем

Это мой код веб-службы вызова

new Thread(new Runnable() { 
       public void run() { 
        Looper.prepare(); 
        String response = ""; 
        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 
        envelope.dotNet = true; 
        envelope.setOutputSoapObject(serverRequestParams.getSoapObject()); 

        HttpTransportSE httpTransport = new HttpTransportSE(serverRequestParams.getUrl(),90000); 
        httpTransport.debug = true; 
        try { 

         HttpParams my_httpParams = new BasicHttpParams(); 
         final String proxyHost = android.net.Proxy.getDefaultHost(); 
         final int proxyPort = android.net.Proxy.getDefaultPort(); 
         if(proxyPort != -1) 
         { 
          my_httpParams.setParameter(ConnRoutePNames.DEFAULT_PROXY, new HttpHost(proxyHost, proxyPort));    
         } 

         httpTransport.call(serverRequestParams.getSoapAction(), envelope); 
         Object data = envelope.getResponse(); 
         if (data instanceof SoapObject) { 
          SoapObject data2 = (SoapObject) data; 
          response = data2.toString(); 
         } else if (data instanceof SoapPrimitive) { 
          SoapPrimitive data3 = (SoapPrimitive) data; 
          response = data3.toString(); 
         } else if (data != null) { 
          response = data.toString(); 
         } else if (data == null) { 
          response = "nodata"; 
         } 
        } 
        catch (Exception e) { 
         System.out.print("Exception:"+e); 
        } 

ответ

0

Заканчивать следующие ссылки могут быть один из них решает вашу проблему

link1

link2

link3

Эти ссылки состоят из некоторого решения на стороне клиента, а некоторые - на стороне сервера, а также предоставляют информацию о том, почему это происходит.

Дайте мне знать, если это поможет вам.

Смежные вопросы