вы можете использовать вспомогательную службу IHttpContextAccessor для получения HTTP-контекста в любом классе, который управляется системой внедрения зависимостей ASP.NET Core.Это полезно, когда у вас есть общая служба, используемая вашими контроллерами.
public MyClass(IHttpContextAccessor httpContextAccessor){
_httpContextAccessor = httpContextAccessor;
}
затем вы можете безопасно обращаться к текущему HTTP-контексту:
var context = _httpContextAccessor.HttpContext;
, если эточто ты просишь.