code: public String url() {
  
      /* build the fully qualified url with all query parameters */
      StringBuilder url = new StringBuilder(this.path());
      if (!this.queries.isEmpty()) {
        url.append(this.queryLine());
      }
      if (fragment != null) {
        url.append(fragment);
      }
  
      return url.toString();
    }
docs: The URL for the request. If the template has not been resolved, the url will represent a uri
  template.
  
  @return the url