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

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

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

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();

相关文章