Java XmlPullParserException kSoap
正在尝试使用android从ASMX Web服务接收数据。用了kSOAP罐子。正在将数据发布到服务器。无法从服务器检索数据。获取错误。XmlPullParserException:应为:开始标记{}信封(位置:开始标记(空) ASMX返回的数据类似于XMLJava XmlPullParserException kSoap,java,android,ksoap,Java,Android,Ksoap,正在尝试使用android从ASMX Web服务接收数据。用了kSOAP罐子。正在将数据发布到服务器。无法从服务器检索数据。获取错误。XmlPullParserException:应为:开始标记{}信封(位置:开始标记(空) ASMX返回的数据类似于XML <UserProfile><Data/></UserProfile> 怎么办 SoapObject result; SoapObject request = new SoapObject(NAMESP
<UserProfile><Data/></UserProfile>
怎么办
SoapObject result;
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME2);
request.addProperty("UserId", GlobalParams.userId);
request.addProperty("DeviceId", GlobalParams.getDeviceId(context));
SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
soapEnvelope.dotNet = true;
soapEnvelope.implicitTypes = false;
soapEnvelope.setOutputSoapObject(request);
HttpTransportSE transport = new HttpTransportSE(URL);
transport.debug = true;
transport.setXmlVersionTag("<!--?xml version=\"1.0\" encoding= \"UTF-8\" ?-->");
transport.call(SOAP_GETUSERPROFILE, soapEnvelope);
SoapObject结果;
SoapObject请求=新的SoapObject(名称空间,方法\名称2);
request.addProperty(“UserId”,GlobalParams.UserId);
request.addProperty(“DeviceId”,GlobalParams.getDeviceId(context));
SoapSerializationEnvelope soapEnvelope=新的SoapSerializationEnvelope(soapEnvelope.VER11);
soapEnvelope.dotNet=true;
soapEnvelope.implicitTypes=false;
setOutputSoapObject(请求);
HttpTransportSE传输=新的HttpTransportSE(URL);
transport.debug=true;
transport.setXmlVersionTag(“”);
调用(SOAP\u GETUSERPROFILE,soapEnvelope);
解决了。Web服务需要返回有效的SoapResponse才能让kSoap处理请求。解决了。Web服务需要返回有效的SoapResponse才能让kSoap处理请求。