I\'m using the default template generated by Asp.net Web Api. I\'m working with the Get() Part:
// GET api/values public IEnumerable
There is one more way to get query string as shown below when you are using wildcard in route or for dynamic routes.
string query = ControllerContext.HttpContext.Request.QueryString.Value;
BONUS:)
string path = ControllerContext.HttpContext.Request.Path.ToUriComponent();