Servicestack IRequestLogger获取 IHttpRequest

我在 ServiceStack里实现了 Logging 中的请求与返回,同时我想在IRequestLogger.Log() 方法中获取 IHttpRequest .

IRequestContext 并不包含像IHttpRequest的信息,我们可以间接通过强制转换得到

void Log(IRequest request, object requestDto, object response, TimeSpan elapsed)
{
    var httpReq = request as IHttpRequest;
    var aspReq = request.OriginalRequest as HttpRequestBase;     
}

 

posted @ 2016-05-26 07:29  BloggerSb  阅读(287)  评论(0编辑  收藏  举报