Yes, you can access the static property HttpContext.Current to get the current http context.
This property can return null depending on which thread you are checking for, or in a request other than http, for example, in unit test.
, , , , , . , HttpContextBase, :
return new HttpContextWrapper(HttpContext.Current);
http .