Android Ksoap如何设置最大字符串内容长度配额

时间:2011-09-11 08:22:24

标签: android wcf ksoap2

当我尝试通过解析大字符串值来调用我的WCF Web服务时,它会给我这个错误

SoapFault - faultcode:'a:DeserializationFailed'faultstring:'格式化程序在尝试反序列化消息时抛出异常:反序列化操作'GetLandmarks'的请求消息体时出错。读取XML数据时已超出最大字符串内容长度配额(8192)。

通过更改创建XML阅读器时使用的XmlDictionaryReaderQuotas对象的MaxStringContentLength属性,可以增加此配额。第1行,第9593号。' faultactor:'null'detail:null

我发现在WCF中我可以增加这个maxStringContentLength,但我找不到任何方法来增加ksoap2的这个值。任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

您必须在服务端的WCF中增加此值 - 它是WCF设置,并且您的异常直接表示当您的Android客户端向您的WCF服务发送消息时,在request =中发生了错误。