Form, Query String and HttpContext in ASP.NET Core 1.0

ASP.NET Core is a modern web development framework. Features such as model binding make your life easy by mapping form field values with model properties. So, accessing form and query string values manually might not be needed so often. However, at times you may need to read the form collection and query string values manually. The same can be said about Items collection of HttpContent. This article discusses how the form collection, query string values and Items collection can be accessed in ASP.NET Core. You will also learn how HttpContext can be accessed inside classes other than the controller.

http://www.binaryintellect.net/articles/03953fd4-ec09-4a69-bcde-78dcc0b8d68e.aspx