【问题标题】:How to log soap response which are sent by WCF如何记录 WCF 发送的肥皂响应
【发布时间】:2016-07-27 07:10:30
【问题描述】:

我是 WCF 的新手。要记录 SOAP 请求,我指的是以下对象: OperationContext.Current.RequestContext.RequestMessage 我将其刷新到一个文件中。

如何实现类似的功能来记录将由 OperationContract 发送的 SOAP 响应?

【问题讨论】:

标签: wcf logging soap


【解决方案1】:

有两种方法可以做到这一点。

  1. 实现WCF Tracing。由于生成的数据量很大,这更常用于调试而不是日志记录。但是,将记录收到的所有请求和响应的整个 SOAP 有效负载。要查看日志,您需要使用WCF Trace Viewer

  2. 实现service-或-client-side 消息检查器以在处理之前访问请求消息或在发送之前访问响应消息。这是一种更有针对性、更细粒度的方法,推荐使用 WCF 跟踪方法。

这里记录了第三种方法:https://stackoverflow.com/a/52620878/569662

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-01
    • 1970-01-01
    • 2018-04-12
    相关资源
    最近更新 更多