code: func (u *URI) RequestURI() []byte {
  	dst := appendQuotedPath(u.requestURI[:0], u.Path())
  	if u.queryArgs.Len() > 0 {
  		dst = append(dst, '?')
  		dst = u.queryArgs.AppendBytes(dst)
  	} else if len(u.queryString) > 0 {
  		dst = append(dst, '?')
  		dst = append(dst, u.queryString...)
  	}
  	if len(u.hash) > 0 {
  		dst = append(dst, '#')
  		dst = append(dst, u.hash...)
  	}
  	u.requestURI = dst
  	return u.requestURI
  }
docs: // RequestURI returns RequestURI - i.e. URI without Scheme and Host.