繁体   English   中英

Android KSoap2 xml响应

[英]Android KSoap2 xml response

我在.NET中有一个Web服务,我正在使用kso​​ap2,但没有收到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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM