【发布时间】:2013-01-29 02:11:20
【问题描述】:
我有一堆很棒的工作代码,可以访问各种 REST(有时是 SOAP)api。都是基于 .NET 4.0 的 WCF。
但有时我访问的系统会返回错误的 xml(啊哈,用字符串构建 xml 的开发人员......坏人!)。
所以 XML 是错误的,WCF 抛出(应该如此)... system.invalidoperationexception ... xml 文档中的错误 ... [字符串 FOO 不是有效的布尔值] [或其他一些解析错误]...
我需要记录 HTTP POST/GET 响应(反序列化失败的响应)的完整原始 xml。出于某种原因,我似乎无法弄清楚在 WCF 的什么地方可以找到它。
【问题讨论】:
-
不是真正的重复,因为对于这种情况,消息检查器(在该帖子的答案中列出)将无济于事。