Change the Tempuri to something else it will fix it :) had the same problem
Sincerely
Jose C Gomez

http://www.josecgomez.com


On Thu, Dec 17, 2009 at 9:24 AM, android09 <[email protected]> wrote:

> Hello Everyone,
>
> I am trying to develop an application which consume the asp.net web
> service from android. I tried a lot but every time i got an exception
> while calling the SOAP_ACTION. I have tried with the localhost, local
> IP Address and also i have taken URL from the internet but it throws
> an exception. Here it is:
>
> Exception:
> ------------------
> SoapFault - faultcode: 'soap:Client' faultstring: 'Server did not
> recognize the value of HTTP HeaderSOAPAction :
>
> http://www.w3schools.com/webservices/tempconvert.asmx?op=CelsiusToFahrenheit
> .'
> faultactor: 'null' detail : org.kxml2.kdom.n...@43c582e8
>
> I also got an exception like this:- "org.ksoap2.SoapFault : null"
>
> Here is my source code:
> ------------------------------------
> package com.android.webdemo3;
>
> import org.ksoap2.SoapEnvelope;
> import org.ksoap2.serialization.SoapObject;
> import org.ksoap2.serialization.SoapSerializationEnvelope;
> import org.ksoap2.transport.HttpTransportSE;
>
> import android.app.*;
> import android.os.*;
> import android.widget.TextView;
>
> public class WebDemo3 extends Activity {
>    /** Called when the activity is first created. */
>
>        private static final String SOAP_ACTION = "
> http://www.w3schools.com/
> webservices/tempconvert.asmx?op=CelsiusToFahrenheit";
>        private static final String METHOD_NAME = "CelsiusToFahrenheit";
>        private static final String NAMESPACE = "http://tempuri.org/
> CelsiusToFahrenheit";
>        private static final String URL = "http://www.w3schools.com/
> webservices/tempconvert.asmx";
>
>        TextView tv;
>
>    @Override
>    public void onCreate(Bundle savedInstanceState) {
>        super.onCreate(savedInstanceState);
>        setContentView(R.layout.main);
>        tv=(TextView)findViewById(R.id.textView);
>
>       try
>                {
>            SoapObject request = new SoapObject(NAMESPACE,
> METHOD_NAME);
>
> //            request.addProperty("Celsius", 32);
>
>            SoapSerializationEnvelope envelope = new
> SoapSerializationEnvelope(SoapEnvelope.VER11);
>            envelope.dotNet=true;
>            envelope.setOutputSoapObject(request);
>
>            HttpTransportSE androidHttpTransport = new HttpTransportSE
> (URL);
>
>            androidHttpTransport.call(SOAP_ACTION, envelope);//Here an
> exception is throw.
>
> //          Object result = (Object)envelope.getResponse();
> //          String[] results = (String[])  result;
> //          System.out.println("Result is: ");
>
>            java.lang.String receivedString = (String)
> envelope.getResponse();
>            tv.setText("Result is: "+receivedString);
>                }
>                catch (Exception e)
>                {
>                e.printStackTrace();
>            tv.setText(e.getMessage());
>            }
>        }
> }
>
> You can access this URL, because i got from the internet(web). I can't
> understand, why this exception is throw. Please anybody give me
> solution of my problem and i would really appreciate your help. Please
> reply me as soon as possible earlier.
>
> Thanks.
> Pranav
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to