【发布时间】:2015-01-13 15:36:56
【问题描述】:
当尝试从 Android 应用程序向网络服务发出请求时,我收到以下错误
SoapFault - faultcode: 'soap:Client' faultstring: '服务器无法读取请求。 ---> XML 文档中存在 >error (1, 23053)。 ---> 字符串 '' 不是有效的布尔值。'故障因素:'null'
在代码中一切看起来都很好,但是,我不明白如何将字符串设置为布尔值而不会出现任何错误。我成功地构建了这个项目。如何从该错误消息中发现问题?
【问题讨论】:
-
显示您的 soap xml 转储和其他可能对您有用的东西。
-
不幸的是,这是一个商业项目,Xml 大约有 1000 行长。我只需要一些关于什么会导致这样的错误的预测。所以我可以检查一下。
-
我会查找声明为布尔值的内容,但 android 端的请求将其设置为 fe。空字符串、“null”、“true”或“false”。我敢打赌“XML 文档 (1, 23053)”表示第一行,23053 个字符 - 实际上是请求的 23053 字节。
标签: android soap android-ksoap2