code: URL getURL() throws HttpClientException, MalformedURLException {
  		String buffer = url;
  		if(method == HttpMethod.GET) {  
  			buffer = url + (url.contains("?") ? "&" : "?") + HttpParameter.concatenate(parameters);
  		}
  		logger.trace("real request URL: '{}'", buffer);
  		return new URL(buffer);
  	}
docs: Returns the destination URL of this request.
  
  @return
  the destination URL of this request.
  @throws HttpClientException
  if the parameters of a GET request contain a "FILE" type parameter, which
  cannot be serialised as a set of ampersand-joined key/value strings.
  @throws MalformedURLException
  if the string representation of the URL cannot be parsed.