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

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

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

URIBuilder.clearParameters介绍

[英]Clears URI query parameters.
[中]清除URI查询参数。

代码示例

代码示例来源:origin: apache/geode

private void resetURI() {
 reqURIBuild.setHost(HOST + ":" + port);
 reqURIBuild.clearParameters();
}

代码示例来源:origin: stackoverflow.com

URIBuilder uriBuilder = new URIBuilder(uriString);
List<NameValuePair> urlParameters = uriBuilder.getQueryParams();
String uriWithoutParameters = uriBuilder.clearParameters().toString();

代码示例来源:origin: kaif-open/kaif

@VisibleForTesting
String canonicalizeUrl(String url) {
 //TODO visit target web page and get header:
 //   <link rel="canonical" href="https://blog.example.com/dresses/" />
 String cleaned = url.replaceAll("[\r\n \t]*", "");
 try {
  URI uri = new URI(cleaned);
  List<NameValuePair> params = URLEncodedUtils.parse(uri, Charsets.UTF_8);
  List<NameValuePair> cleanedParams = params.stream()
    .filter(pair -> !pair.getName().startsWith("utm_"))
    .sorted(Comparator.comparing(NameValuePair::getName)
      .thenComparing(NameValuePair::getValue))
    .collect(toList());
  URIBuilder uriBuilder = new URIBuilder(uri);
  if (cleanedParams.isEmpty()) {
   uriBuilder.clearParameters();
  } else {
   //set empty list will cause builder always append `?`
   uriBuilder.setParameters(cleanedParams);
  }
  return uriBuilder.build().toString();
 } catch (URISyntaxException e) {
  //ignore
 }
 return cleaned;
}

代码示例来源:origin: org.wso2.carbon.identity.framework/org.wso2.carbon.identity.application.authentication.framework

uriBuilder.clearParameters();
uriBuilder.setParameters(queryParamsList);
return uriBuilder.toString();

代码示例来源:origin: wso2/carbon-identity-framework

uriBuilder.clearParameters();
uriBuilder.setParameters(queryParamsList);
return uriBuilder.toString();

相关文章