当我尝试通过解析大字符串值来调用我的WCF Web服务时,它会给我这个错误
SoapFault - faultcode:'a:DeserializationFailed'faultstring:'格式化程序在尝试反序列化消息时抛出异常:反序列化操作'GetLandmarks'的请求消息体时出错。读取XML数据时已超出最大字符串内容长度配额(8192)。
通过更改创建XML阅读器时使用的XmlDictionaryReaderQuotas对象的MaxStringContentLength属性,可以增加此配额。第1行,第9593号。' faultactor:'null'detail:null
我发现在WCF中我可以增加这个maxStringContentLength,但我找不到任何方法来增加ksoap2的这个值。任何人都可以帮助我。
答案 0 :(得分:0)
您必须在服务端的WCF中增加此值 - 它是WCF设置,并且您的异常直接表示当您的Android客户端向您的WCF服务发送消息时,在request =中发生了错误。