我正在编写一个服务适配器来使用由另一个供应商(Pega)托管的Web服务。改变这项服务对我来说不是一个选择。 当我调用方法时,我得到错误:
“反序列化操作”
的请求消息正文时出错
我尝试增加maxStringContentLength和所有。没有任何效果。
在检查响应XML时,我看到几个long和int变量的空值我相信这就是原因。
这有什么问题吗?
答案 0 :(得分:1)
从服务端删除空标签后解决了这个问题。 没有找到.Net客户端的解决方案。
答案 1 :(得分:0)
我通过更改其中一个请求参数的格式来解决了这个问题。日期作为文本传递,服务无法解析提供的日期格式。
不确定为什么将预期日期作为字符串服务,但这超出了时间范围。