code: private StringBuffer buildEncodedParameters(LinkedHashMap<String, String> params) {
  		StringBuffer parametersUrlGet = new StringBuffer("");
  
  		if (null != params) {
  			for (String key : params.keySet()) {
  
  				String value = params.get(key);
  				String encodedParameter = encodeHttpParameter(value);
  
  				// It builds something like
  				// "&param1=file%20name%26blues for entry "param1","file name&blues"
  				parametersUrlGet.append("&").append(key).append("=").append(encodedParameter);
  			}
  		}
  		return parametersUrlGet;
  	}
docs: It uses the parameters to build the http arguments with name and value.
  @param params all the parameters with name and value
  @return the stringbuffer with the http arguments ready to be added to a http request