在Controller Context之外访问HttpRequestMessage

时间:2013-01-20 16:07:58

标签: asp.net-web-api autofac

是否可以在控制器的上下文之外访问当前请求信息(HttpRequestMessage)?

我想设置一个涉及传入请求标头的租户策略(ITenantIdentificationStrategy)。在自托管模式下,HttpContext.Current不是一个选项,我没有找到任何其他解决方案。

1 个答案:

答案 0 :(得分:1)

听起来像是你正在寻找的HttpMessageHandler。 MessageHandlers允许您对每个请求执行某种处理,并提供对请求和响应消息的完全访问权。