1

我目前正在做一个处理客户网络服务的 Andrid 项目。简而言之,当将 web 服务作为测试运行时,浏览器会显示格式正确的 XML,但在 Android KSoap 上它会返回 AnyType{resp=200; etc etc} 所以我发现 httpTransport.debug = true 必须打开并使用 httpTransport.responseDump 它将形成完整的 XML,包括 HTML 标签,例如

<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/

依此类推,但浏览器并非如此,我需要浏览器的输出格式。

我应该做点别的吗?

4

1 回答 1

0

transport.call(soap_action,信封);结果 = (SoapObject) 信封.getResponse(); result.getProperty(0).toString();//会给你返回对象的第一个元素

于 2013-04-08T14:46:54.737 回答