org.apache.http.client.utils.URIBuilder.toString()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(7.6k)|赞(0)|评价(0)|浏览(186)

本文整理了Java中org.apache.http.client.utils.URIBuilder.toString()方法的一些代码示例,展示了URIBuilder.toString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。URIBuilder.toString()方法的具体详情如下:
包路径:org.apache.http.client.utils.URIBuilder
类名称:URIBuilder
方法名:toString

URIBuilder.toString介绍

暂无

代码示例

代码示例来源:origin: gocd/gocd

public static String urlWithQuery(String oldUrl, String paramName, String paramValue) throws URISyntaxException {
  URIBuilder uriBuilder = new URIBuilder(oldUrl);
  uriBuilder.addParameter(paramName, paramValue);
  return uriBuilder.toString();
}

代码示例来源:origin: loklak/loklak_server

/**
 * Method to generate url for search using URIBuilder
 * @return URL in string format
 */
protected String prepareSearchUrl(String type) {
  URIBuilder url = null;
  try {
    url = new URIBuilder(this.baseUrl + this.query);
  } catch (URISyntaxException e) {
    DAO.log("Invalid Url: baseUrl = " + this.baseUrl + ", mid-URL = " + midUrl + "query = " + this.query + "type = " + type);
    return "";
  }
  return url.toString();
}

代码示例来源:origin: loklak/loklak_server

/**
 * Method to generate url for search using URIBuilder
 * @return URL in string format
 */
protected String prepareSearchUrl(String type) {
  URIBuilder url = null;
  String midUrl = "search/";
  try {
    switch(type) {
      case "all":
      case "user":
        midUrl = "";
        url = new URIBuilder(this.baseUrl + midUrl + this.query);
        break;
      // Add more types
      default:
        url = new URIBuilder("");
        break;
    }
  } catch (URISyntaxException e) {
    DAO.log("Invalid Url: baseUrl = " + this.baseUrl + ", mid-URL = " + midUrl + "query = " + this.query + "type = " + type);
    return "";
  }
  return url.toString();
}

代码示例来源:origin: gocd/gocd

public String sslServerUrl(String sslPort) {
    String serverUrl = serverUrl();

    try {
      // backward compatibility, since the agent.jar requires an ssl url, but the old bootstrapper does not have one.
      URIBuilder url = new URIBuilder(serverUrl);
      if (url.getScheme().equals("http")) {
        url.setPort(Integer.valueOf(sslPort));
        url.setScheme("https");
      }
      return url.toString();
    } catch (URISyntaxException e) {
      throw bomb(e);
    }

  }
}

代码示例来源:origin: loklak/loklak_server

protected String prepareSearchUrl(String type) {
  URIBuilder url = null;
  String midUrl = "search/";
  try {
    switch (type) {
      case "search":
        midUrl = "search/";
        url = new URIBuilder(this.baseUrl + midUrl);
        url.addParameter("search_query", this.query);
        break;
      case "video":
        midUrl = "watch/";
        url = new URIBuilder(this.baseUrl + midUrl);
        url.addParameter("v", this.query);
        break;
      case "user":
        midUrl = "channel/";
        url = new URIBuilder(this.baseUrl + midUrl + this.query);
        break;
      default:
        url = new URIBuilder("");
        break;
    }
  } catch (URISyntaxException e) {
    DAO.log("Invalid Url: baseUrl = " + this.baseUrl + ", mid-URL = " + midUrl + "query = " + this.query + "type = " + type);
    return "";
  }
  return url.toString();
}

代码示例来源:origin: loklak/loklak_server

protected String prepareSearchUrl(String type) {
  URIBuilder url = null;
  String midUrl = "search/";
  try {
    switch(type) {
      case "user":
        midUrl = "profile/";
        url = new URIBuilder(this.baseUrl + midUrl + this.query);
        break;
      case "question":
        url = new URIBuilder(this.baseUrl + midUrl);
        url.addParameter("q", this.query);
        url.addParameter("type", "question");
        break;
      case "answer":
        url = new URIBuilder(this.baseUrl + midUrl);
        url.addParameter("q", this.query);
        url.addParameter("type", "answer");
        break;
      default:
        url = new URIBuilder("");
        break;
    }
  } catch (URISyntaxException e) {
    DAO.log("Invalid Url: baseUrl = " + this.baseUrl + ", mid-URL = " + midUrl + "query = " + this.query + "type = " + type);
  }
  return url.toString();
}

代码示例来源:origin: mitreid-connect/OpenID-Connect-Java-Spring-Server

logger.info("Loading: " + builder.toString());
String webfingerResponse = restTemplate.getForObject(builder.build(), String.class);

代码示例来源:origin: cloudfoundry/uaa

uriBuilder.addParameter("error", "access_denied");
uriBuilder.addParameter("error_description", exception.getMessage());
redirectTo = uriBuilder.toString();

代码示例来源:origin: loklak/loklak_server

+ ", query = " + this.query + ", type = " + type);
return url.toString();

代码示例来源:origin: mitreid-connect/OpenID-Connect-Java-Spring-Server

response.sendRedirect(uriBuilder.toString());
return;

代码示例来源:origin: mitreid-connect/OpenID-Connect-Java-Spring-Server

return "redirect:" + uriBuilder.toString();

代码示例来源:origin: Alluxio/alluxio

private static void setLogLevel(final TargetInfo targetInfo, String logName, String level)
  throws IOException {
 URIBuilder uriBuilder = new URIBuilder();
 uriBuilder.setScheme("http");
 uriBuilder.setHost(targetInfo.getHost());
 uriBuilder.setPort(targetInfo.getPort());
 uriBuilder.setPath(Constants.REST_API_PREFIX + "/" + targetInfo.getRole() + "/" + LOG_LEVEL);
 uriBuilder.addParameter(LOG_NAME_OPTION_NAME, logName);
 if (level != null) {
  uriBuilder.addParameter(LEVEL_OPTION_NAME, level);
 }
 HttpUtils.post(uriBuilder.toString(), 5000, new HttpUtils.IProcessInputStream() {
  @Override
  public void process(InputStream inputStream) throws IOException {
   ObjectMapper mapper = new ObjectMapper();
   LogInfo logInfo = mapper.readValue(inputStream, LogInfo.class);
   System.out.println(targetInfo.toString() + logInfo.toString());
  }
 });
}

代码示例来源:origin: mitreid-connect/OpenID-Connect-Java-Spring-Server

userInfoString = restTemplate.getForObject(builder.toString(), String.class);

代码示例来源:origin: hugegraph/hugegraph

/**
 * Connect DB without specified database
 */
private Connection openWithoutDB(int timeout) {
  String jdbcUrl = this.config.get(MysqlOptions.JDBC_URL);
  String url = new URIBuilder().setPath(jdbcUrl)
                 .setParameter("socketTimeout",
                        String.valueOf(timeout))
                 .toString();
  try {
    return connect(url);
  } catch (SQLException e) {
    throw new BackendException("Failed to access %s, " +
                  "please ensure it is ok", jdbcUrl);
  }
}

代码示例来源:origin: hugegraph/hugegraph

/**
 * Connect DB with specified database
 */
private Connection open(boolean autoReconnect) throws SQLException {
  String url = this.config.get(MysqlOptions.JDBC_URL);
  if (url.endsWith("/")) {
    url = String.format("%s%s", url, this.database);
  } else {
    url = String.format("%s/%s", url, this.database);
  }
  int maxTimes = this.config.get(MysqlOptions.JDBC_RECONNECT_MAX_TIMES);
  int interval = this.config.get(MysqlOptions.JDBC_RECONNECT_INTERVAL);
  URIBuilder uriBuilder = new URIBuilder();
  uriBuilder.setPath(url)
       .setParameter("rewriteBatchedStatements", "true")
       .setParameter("useServerPrepStmts", "false")
       .setParameter("autoReconnect", String.valueOf(autoReconnect))
       .setParameter("maxReconnects", String.valueOf(maxTimes))
       .setParameter("initialTimeout", String.valueOf(interval));
  return this.connect(uriBuilder.toString());
}

代码示例来源:origin: wstrange/GoogleAuth

uri.setParameter("period", String.valueOf((int) (config.getTimeStepSizeInMillis() / 1000)));
return uri.toString();

代码示例来源:origin: spinnaker/halyard

public String getBaseUrl() {
 return buildBaseUri()
   .map(b -> b.toString())
   .orElse(null);
}

代码示例来源:origin: com.sap.cloud.lm.sl.cf/com.sap.cloud.lm.sl.cf.process

protected String buildUriFromRepositoryName(String gitUriParam, String gitServiceUrl) {
  try {
    URIBuilder gitUriBuilder = new URIBuilder(gitServiceUrl);
    gitUriBuilder.setPath(PATH_SEPARATOR + gitUriParam);
    return gitUriBuilder.toString();
  } catch (URISyntaxException e) {
    throw new SLException(e, Messages.ERROR_PROCESSING_GIT_URI);
  }
}

代码示例来源:origin: io.github.openunirest/unirest-java

@Override
public String apply(HttpRequest request) {
  try {
    return new URIBuilder(request.getUrl()).toString();
  } catch (URISyntaxException e) {
    throw new UnirestException(e);
  }
}

代码示例来源:origin: spinnaker/halyard

@JsonIgnore
public String getAuthBaseUrl() {
 return buildBaseUri()
   .get()
   .setUserInfo(getUsername(), getPassword())
   .toString();
}

相关文章