Search code examples
asp.net-corehttpcontext

Accessing http headers in .NET Core 3.0 Api


Inject IHttpContextAccessor through constructor.


       private readonly IHttpContextAccessor _httpContextAccessor;
       public Handler(IHttpContextAccessor httpContextAccessor) 
            {
                _userManager = userManager;
                _httpContextAccessor = httpContextAccessor;
            }  


Solution

  • //access header values.
    var header = _httpContextAccessor.HttpContext.Request.Headers["Authorization"];