我正在使用以下代码:
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
envelope.dotNet=true;
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try
{
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapPrimitive response = (SoapPrimitive)envelope.getResponse();
Log.i("myApp", response.toString());
TextView tv = new TextView(this);
tv.setText("message="+response.toString());
setContentView(tv);
}
catch (Exception e)
{
e.printStackTrace();
}
Web服务正常工作,但显示以下错误:
W/System.err(975): --- 内部异常堆栈跟踪结束 ---' faultactor: 'null' detail: org.kxml2.kdom.Node@44f1adb8 W/System.err(975): at org. ksoap2.serialization.SoapSerializationEnvelope.parseBody(SoapSerializationEnvelope.java:116) W/System.err(975): 在 org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:137) W/System.err(975): 在 org. ksoap2.transport.Transport.parseResponse(Transport.java:63) W/System.err(975): 在 org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:100) W/System.err(975): 在com.redbus.SearchRoute.onCreate(SearchRoute.java:90) W/System.err(975): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) W/System.err(975): 在 android. app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) W/System.err(975):在 android.app。ActivityThread.handleLaunchActivity(ActivityThread.java:2679) W/System.err(975): 在 android.app.ActivityThread.access$2300(ActivityThread.java:125) W/System.err(975): 在 android.app.ActivityThread $H.handleMessage(ActivityThread.java:2033) W/System.err(975): 在 android.os.Handler.dispatchMessage(Handler.java:99) W/System.err(975): 在 android.os.Looper .loop(Looper.java:123) W/System.err(975): 在 android.app.ActivityThread.main(ActivityThread.java:4627) W/System.err(975): 在 java.lang.reflect.Method .invokeNative(Native Method) W/System.err(975): at java.lang.reflect.Method.invoke(Method.java:521) W/System.err(975): at com.android.internal.os。 ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) W/System.err(975): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) W/System.err(975):在 dalvik.system.NativeStart.main(本机方法)