Я пытаюсь создать собственный фильтр в asp net core web api, который находится ниже, но не может получить информацию заголовка.
internal class BasicAuthFilterAttribute : ActionFilterAttribute
{
private StringValues xyz;
public override void OnActionExecuting(ActionExecutingContext actionContext)
{
var authHeader = actionContext.HttpContext.Request.Headers.TryGetValue("Basic", out xyz);
}
}
TryGetValue
всегда возвращает false, но я вижу, что Headers
содержат заголовок "Basic". Поскольку я новичок в ASP.NET Core, может ли кто-нибудь вести меня, что я, возможно, делаю неправильно?