我的Web服务调用有时会导致CommunicationExceptions,因为被调用的服务返回无效的SOAP响应。异常消息是:
服务器返回了无效的SOAP错误。有关详细信息,请参阅InnerException。
内部异常有以下消息:
XML声明之前不会出现任何字符。第10行,第21位。
但是如何获取响应以便我可以记录它并看到自己返回了哪种格式错误的XML?
答案 0 :(得分:0)
启用邮件记录:https://msdn.microsoft.com/en-us/library/ms730064(v=vs.110).aspx
您可能对`logMalformedMessages'感兴趣属性。 如果您在客户端看不到任何有用的内容,可以尝试在服务器端启用相同功能,以查看哪些消息正在离开服务器。