Note that there are some explanatory texts on larger screens.

plurals
  1. POAccess C# .net web service in android
    text
    copied!<p>How can I use .net web services using android?</p> <p>My code is like this...</p> <pre><code>package Webservices.pck; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.HttpTransportSE; import android.widget.TextView; import android.app.Activity; import android.os.Bundle; public class Webservices extends Activity { private static final String SOAP_ACTION = "http://tempuri.org/HelloWorld"; private static final String METHOD_NAME = "HelloWorld"; private static final String NAMESPACE = "http://tempuri.org/"; private static final String URL = "http://ipaddress/Service1.asmx"; //private Object resultRequestSOAP = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this); try { SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.setOutputSoapObject(request); HttpTransportSE androidHttpTransport = new HttpTransportSE(URL); androidHttpTransport.debug = true; envelope.dotNet = true; androidHttpTransport.call(SOAP_ACTION, envelope); SoapObject resultRequestSOAP = (SoapObject)envelope.bodyIn; String result = (String)resultRequestSOAP.getProperty(0).toString(); tv.setText(result); this.setContentView(tv); } catch (Exception aE) { tv.setText(aE.toString()); this.setContentView(tv); } } } </code></pre> <p>In this code I am using.</p> <pre><code>String URL = "http://ipaddress/Service1.asmx"; </code></pre> <p>then error :-- <code>org.xmlpull.v1.xmlPullParserException: expected:START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope(position:START_TAG&lt;html&gt;@1:6 in java.io.InputStreamReader@4375fda8)</code></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload