[英]Android KSoap2 xml response
我在.NET中有一个Web服务,我正在使用ksoap2,但没有收到xml响应。 有什么方法可以调用服务并获取xml响应。
我的代码是
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("MobileNo", "7777777");
request.addProperty("strstartdate", "2012-01-23");
request.addProperty("strenddate", "2012-01-30");
SoapSerializationEnvelope envelope =
new SoapSerializationEnvelope(SoapEnvelope.VER11);
// envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapObject resultsRequestSOAP = (SoapObject)envelope.getResponse();
谢谢
添加两个语句是
androidHttpTransport.debug = true;
就在androidHttpTransport.call(SOAP_ACTION, envelope);
然后在它后面添加String theXmlString = androidHttpTransport.responseDump;
androidHttpTransport.call(SOAP_ACTION, envelope);
在这一行之后,您可以使用androidHttpTransport.responseDump
获取XML格式的响应。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.