Are you running this inside the emulator or on a device ?


On Jun 3, 11:54 am, benjamin schultz <bschultzish...@gmail.com> wrote:
> I have a .Net Web Service which returns a single integer value. When i
> call upon it from my application, no value is returned. Nothing at all
> really happens. I set up breakpoints and watched it's progress and it
> seems the problem is coming from when i get to this line:
>
> androidHttpTransport.call(SOAP_ACTION, envelope);
>
> I have a hunch that my URL string is the problem. I've tried replacing
> the "localhost" in my URL string with my local and network ip with no
> luck. Whenever i replace the localhost with the ip in my browser i get
> Server Cannot Access or Unable to Connect pages. Does anyone know a
> solution to this problem?
>
> Here's my class calling my web service:
>
> public class CGCountTest extends Activity {
>
>         TextView testTV;
>
>         private static final String NAMESPACE = "http://passport-america.com/
> webservices/";
>         private static final String URL = "http://localhost:11746/
> Service1.asmx";
>         private static final String SOAP_ACTION = "http://www.passport-
> america.com/webservices/getCGCount";
>         private static final String METHOD_NAME = "getCGCount";
>
>         @Override
>     public void onCreate(Bundle savedInstanceState) {
>         super.onCreate(savedInstanceState);
>         setContentView(R.layout.soap_test);
>
>         TextView testTV = (TextView)findViewById(R.id.testTV);
>
>               SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
>                 SoapSerializationEnvelope envelope =
>                         new SoapSerializationEnvelope(SoapEnvelope.VER11);
>                         envelope.dotNet = true;
>                         envelope.setOutputSoapObject(request);
>                         HttpTransportSE androidHttpTransport = new
> HttpTransportSE(URL);
>
>                         try {
>                                 androidHttpTransport.call(SOAP_ACTION, 
> envelope);
>                                 SoapObject 
> result=(SoapObject)envelope.getResponse();
>
>                                 String resultData = result.toString();
>                         testTV.setText(resultData);
>                         }
>                         catch(Exception e)
>                         {
>                                 //testTV.setText(e.getMessage());
>                         }
>         }
>
>
>
> }

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

Reply via email to