C# 在AuthorizeAttribute类中检索自定义http标头

C# 在AuthorizeAttribute类中检索自定义http标头,c#,asp.net-mvc-4,C#,Asp.net Mvc 4,我已经使用ActionFilter属性类向HTTP响应添加了一个自定义头,效果很好 我现在试图在AuthorizeAttribute类中检索此标头的值,但我无法获取它,它每次都返回null protected override bool AuthorizeCore(HttpContextBase httpContext) { var request = httpContext.Request; // extract from t

我已经使用ActionFilter属性类向HTTP响应添加了一个自定义头,效果很好

我现在试图在AuthorizeAttribute类中检索此标头的值,但我无法获取它,它每次都返回null

protected override bool AuthorizeCore(HttpContextBase httpContext)
        {
            var request = httpContext.Request;


            // extract from the htpp headers collection
            const string TokenUrlIdHeader = "UrlTokenId";
            string tokenUrlIdToValidate = request.Headers.Get(TokenUrlIdHeader);

            if (TokenGenerator.IsValidUrlToken(tokenUrlIdToValidate)) return true;


            return false;
        }
有什么我遗漏的吗


谢谢tpeczek提供的回答


您是否假设浏览器会在您请求的内容中发回一个标题 有没有增加回应?这样不行。你可能想 在这里使用Cookies


您是否假设浏览器将在您添加到响应的请求中发回一个标题?这样不行。你可能想在这里用饼干。啊。。。是的,对不起。。我今天头晕。。谢谢你的指点!