【问题标题】:ServiceStack response filter "short circuiting" causing problemsServiceStack 响应过滤器“短路”导致问题
【发布时间】:2015-05-07 04:09:48
【问题描述】:

我们已经将 SS 作为我们的 REST 服务器平台并喜欢它 - 我经常遇到的问题之一是处理由于某种正当原因(错误、缺少强制性标头等)而“短路”的日志记录请求。

我发现我必须向许多不同的代码出口(即短路)点添加额外的日志记录代码,因为我仍然想在日志中捕获请求。我在这里做错了吗?有没有办法指定即使在短路后也会发生的“强制响应过滤器”。除了记录之外,我还可以看到它的多种用途......

提前致谢,

约旦

【问题讨论】:

    标签: servicestack


    【解决方案1】:

    您可以覆盖在每个请求结束时调用的AppHost.OnEndRequest()

    【讨论】:

    • 如果不是那么痛苦,那会很有趣。
    • 听起来 OnEndRequest 是我正在寻找的地方......但它缺少 SS 请求和响应上下文。以后有计划添加这个吗?
    • @jglassco 我刚刚将OnEndRequest() 更改为回调IRequest in this commit。此更改从 v4.0.39 开始可用,现在为 available on MyGet
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-17
    • 1970-01-01
    • 2018-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-16
    相关资源
    最近更新 更多