SOAP服务-Android,CXmlApiException问题
我正在尝试使用基于SOAP的服务。无法找出以下错误出现的原因 在本机代码中引发CXMLAPI异常:错误16:scxmlapi(16)在XML请求中无效或缺少文件名 下面是我的代码SOAP服务-Android,CXmlApiException问题,android,android-ksoap2,Android,Android Ksoap2,我正在尝试使用基于SOAP的服务。无法找出以下错误出现的原因 在本机代码中引发CXMLAPI异常:错误16:scxmlapi(16)在XML请求中无效或缺少文件名 下面是我的代码 SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); SoapObject response = null; try { SoapSerializationEnvelop
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
SoapObject response = null;
try {
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = false;
Marshal dateMarshal = new MarshalDate();
dateMarshal.register(envelope);
MarshalFloat floatMarshal = new MarshalFloat();
floatMarshal.register(envelope);
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.call(SOAP_ACTION, envelope, headerProperty);
//response = (SoapObject)envelope.bodyIn;
//Log.d(TAG, " Got Res "+response.getProperty(0).toString());
if (envelope.bodyIn instanceof SoapFault) {
String str= ((SoapFault) envelope.bodyIn).faultstring;
Log.i(TAG+"22222", str);
} else {
SoapObject resultsRequestSOAP = (SoapObject) envelope.bodyIn;
Log.d(TAG+"22333222", String.valueOf(resultsRequestSOAP));
}
} catch (SoapFault sfe) {
Log.d(TAG, " SoapFault ");
sfe.printStackTrace();
} catch (IOException ioe) {
Log.d(TAG, " IOException ");
ioe.printStackTrace();
} catch (XmlPullParserException xppe) {
Log.d(TAG, " XmlPullParserException ");
xppe.printStackTrace();
}