本文整理了Java中org.apache.http.client.utils.URIBuilder.removeQuery()
方法的一些代码示例,展示了URIBuilder.removeQuery()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。URIBuilder.removeQuery()
方法的具体详情如下:
包路径:org.apache.http.client.utils.URIBuilder
类名称:URIBuilder
方法名:removeQuery
[英]Removes URI query.
[中]删除URI查询。
代码示例来源:origin: apache/cloudstack
String query = URIUtil.getQuery(url);
URIBuilder builder = new URIBuilder(url);
builder.removeQuery();
代码示例来源:origin: com.googlecode.openbox/http
public void removeQuery(){
getURIBuilder().removeQuery();
}
代码示例来源:origin: org.apache.marmotta/ldclient-provider-html
@Override
protected String rewriteUrl(String url) {
try {
URI u = new URI(url);
URIBuilder builder = new URIBuilder(u).removeQuery();
for (NameValuePair p : URLEncodedUtils.parse(u, "UTF-8")) {
if (!queryParams.contains(p.getName())) {
builder.setParameter(p.getName(), p.getValue());
}
}
final String string = builder.build().toString();
return super.rewriteUrl(string);
} catch (URISyntaxException e) {
return super.rewriteUrl(url);
}
}
代码示例来源:origin: org.apache.marmotta/ldclient-provider-html
@Override
protected String rewriteUrl(String url) {
try {
URI u = new URI(url);
URIBuilder builder = new URIBuilder(u).removeQuery();
for (NameValuePair p : URLEncodedUtils.parse(u, "UTF-8")) {
if (queryParams.contains(p.getName())) {
builder.setParameter(p.getName(), p.getValue());
}
}
final String string = builder.build().toString();
return super.rewriteUrl(string);
} catch (URISyntaxException e) {
return super.rewriteUrl(url);
}
}
代码示例来源:origin: org.apache.knox/gateway-server
public String getNameFor(String name, HttpRequest request) {
try {
String context = "";
Header header = request.getFirstHeader("X-Forwarded-Context");
if (header != null) {
context = header.getValue();
}
RequestLine requestLine = request.getRequestLine();
URIBuilder uriBuilder = new URIBuilder(requestLine.getUri());
String resourcePath = InstrUtils.getResourcePath(uriBuilder.removeQuery().build().toString());
return MetricRegistry.name("service", new String[]{name, context + resourcePath, methodNameString(request)});
} catch (URISyntaxException e) {
throw new IllegalArgumentException(e);
}
}
代码示例来源:origin: apache/marmotta
@Override
protected String rewriteUrl(String url) {
try {
URI u = new URI(url);
URIBuilder builder = new URIBuilder(u).removeQuery();
for (NameValuePair p : URLEncodedUtils.parse(u, "UTF-8")) {
if (!queryParams.contains(p.getName())) {
builder.setParameter(p.getName(), p.getValue());
}
}
final String string = builder.build().toString();
return super.rewriteUrl(string);
} catch (URISyntaxException e) {
return super.rewriteUrl(url);
}
}
代码示例来源:origin: apache/marmotta
@Override
protected String rewriteUrl(String url) {
try {
URI u = new URI(url);
URIBuilder builder = new URIBuilder(u).removeQuery();
for (NameValuePair p : URLEncodedUtils.parse(u, "UTF-8")) {
if (queryParams.contains(p.getName())) {
builder.setParameter(p.getName(), p.getValue());
}
}
final String string = builder.build().toString();
return super.rewriteUrl(string);
} catch (URISyntaxException e) {
return super.rewriteUrl(url);
}
}
代码示例来源:origin: apache/knox
@Override
public String getNameFor(String name, HttpRequest request) {
try {
String context = "";
Header header = request.getFirstHeader("X-Forwarded-Context");
if (header != null) {
context = header.getValue();
}
RequestLine requestLine = request.getRequestLine();
URIBuilder uriBuilder = new URIBuilder(requestLine.getUri());
String resourcePath = InstrUtils.getResourcePath(uriBuilder.removeQuery().build().toString());
return MetricRegistry.name("service", new String[]{name, context + resourcePath, methodNameString(request)});
} catch (URISyntaxException e) {
throw new IllegalArgumentException(e);
}
}
代码示例来源:origin: MissionCriticalCloud/cosmic
final String query = URIUtil.getQuery(url);
final URIBuilder builder = new URIBuilder(url);
builder.removeQuery();
内容来源于网络,如有侵权,请联系作者删除!