String normalizeQueryParams(String params)

Given a string of url parameters, prepend with '?' if needed, otherwise return parameters as is.

Source

static String normalizeQueryParams(String params) {
  return (params.length > 0 && params.substring(0, 1) != "?")
      ? ("?" + params)
      : params;
}