Buongiorno a tutti.
Sono ormai settimane che sono bloccato su un errore che non riesco a risolvere quando chiamo un web service ASMX tramite la mia applicazione.
Questo è il codice:
Appena viene eseguita l'istruzione androidHttpTransport.call(SOAP_ACTION, envelope); va in errore con "Unexpected end of stream".codice:SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.dotNet = true; envelope.setOutputSoapObject(request); try { HttpTransportSE androidHttpTransport = new HttpTransportSE(URL); androidHttpTransport.call(SOAP_ACTION, envelope); //SoapObject response = (SoapObject) envelope.bodyIn; SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
Ho cercato di trovare una soluzione anche su altri siti ma niente e non riesco a risolvere. Prememtto che prima che aggiornassi SDK funzionava tutto correttamente. Per il KSOAP2 utilizzo la libreria ksoap2 - android - assembly - 3 . 2 . 0 - j a r - w ith - dependencies . jar
Grazie per un eventuale risposta.