code: func (c *Ctx) ParseForm() error {
  
  	if c.formParsed {
  		return nil
  	}
  
  	if err := c.request.ParseForm(); err != nil {
  		return err
  	}
  
  	for _, entry := range c.params {
  		c.request.Form.Add(entry.Key, entry.Value)
  	}
  
  	c.formParsed = true
  
  	return nil
  }
docs: // ParseForm calls the underlying http.Request ParseForm
  // but also adds the URL params to the request Form as if
  // they were defined as query params i.e. ?id=13&ok=true but
  // does not add the params to the http.Request.URL.RawQuery
  // for SEO purposes