本文整理了Java中org.apache.http.client.utils.URIBuilder.clearParameters()
方法的一些代码示例,展示了URIBuilder.clearParameters()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。URIBuilder.clearParameters()
方法的具体详情如下:
包路径:org.apache.http.client.utils.URIBuilder
类名称: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;
}
uriBuilder.clearParameters();
uriBuilder.setParameters(queryParamsList);
return uriBuilder.toString();
代码示例来源:origin: wso2/carbon-identity-framework
uriBuilder.clearParameters();
uriBuilder.setParameters(queryParamsList);
return uriBuilder.toString();
内容来源于网络,如有侵权,请联系作者删除!