code: func (c *Ctx) QueryParams() url.Values {
  
  	if c.queryParams != nil {
  		return c.queryParams
  	}
  
  	c.queryParams = c.request.URL.Query()
  
  	return c.queryParams
  }
docs: // QueryParams returns the http.Request.URL.Query() values
  // this function is not for convenience, but rather performance
  // URL.Query() reparses the RawQuery every time it's called, but this
  // function will cache the initial parsing so it doesn't have to reparse;
  // which is useful if when accessing these Params from multiple middleware.