Tag: ksoap

如何从Android移动应用程序调用本地Web服务

从过去的几天来,我一直在研究一个Android代码来调用本地的Web服务。 我正在使用Android的ksoap库来调用我在.NET中创build的SOAP Web服务。 但是,我觉得我的代码有问题,因为我从应用程序调用Web服务时遇到的响应会碰到catch块。 我试着debugging我的Android代码,但我仍然无法解决我的问题。 请有人可以告诉我什么是错误的或任何其他更简单的方法来做到这一点? 这是我迄今为止实现的Android代码: package com.demo; import java.net.SocketException; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapPrimitive; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.AndroidHttpTransport; import android.app.Activity; import android.app.ProgressDialog; import android.os.AsyncTask; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class Login extends Activity { private static final String SOAP_ACTION = "http://tempuri.org/GetLoginDetails"; private static final […]

如何使用KSOAP2从Android调用.NET Web服务?

调用Web服务时遇到问题。 我在服务器上有一个.NET Web服务,我在Android中使用KSOAP2(ksoap2-j2se-full-2.1.2)。 运行程序时,我得到了一个像“org.ksoap2.serialization.SoapPrimitive”运行时exception。 我该怎么办? 这是我的代码。 package projects.ksoap2sample; 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 ksoap2sample extends Activity { /** Called when the activity is first created. */ private static final String SOAP_ACTION = "http://tempuri.org/HelloWorld"; private static final String METHOD_NAME = "HelloWorld"; private static final String […]