【问题标题】:Android Ksoap how to set maximum string content length quotaAndroid Ksoap如何设置最大字符串内容长度配额
【发布时间】:2011-09-11 17:01:27
【问题描述】:

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

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

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

我发现在 WCF 中我可以增加这个 maxStringContentLength,但是我找不到任何方法可以从 ksoap2 增加这个值。谁能帮帮我。

【问题讨论】:

    标签: android wcf ksoap2


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多