Webservice响应不是XML
问题描述:
我是Android新手。我试图使用响应不是XML的Web服务。这是一个字符串。另外我的开发iPhone应用程序的朋友得到了一个XML响应。 我正在使用ksoap2 lib和.asmx Web服务。你能说我怎么从web服务获得XML响应。 谢谢。Webservice响应不是XML
答
你可以通过使用HttpTransportSE.responseDump
在XML响应,这将给你在XML格式的响应。
答
httpTransport.debug=true;
httpTransport.call(SOAP_ACTION, envelope);
String ss=httpTransport.responseDump;
然后你必须打印ss.u,才能得到一个xml格式的响应。
您是否使用类似'soapUI'的方法测试了它,以确认它只是作为字符串返回? – *foe 2011-03-24 09:00:43
返回的字符串格式是什么?它是JSON吗?像{“key”:“value”} – 2011-03-24 09:28:31
@trojafoe我测试了它,并且回来了一条肥皂消息@Sheikh阿曼它就像http://discussion.forum.nokia.com/forum/showthread.php?69916-.NET有网络服务 – OguzOzkeroglu 2011-03-24 09:51:14