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

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

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

URIBuilder.getScheme介绍

暂无

代码示例

代码示例来源: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: dounine/clouddisk

public String getRedSchmemHost() {
  final DifferPress differPress = getDependAccountResult(DifferPress.class);
  if (null == differPress) {
    throw new CloudDiskException(MsgConst.HOST_VALUE_NOT_NULL);
  } else {
    final URIBuilder uri = differPress.getRedirectUrl();
    return new StringBuilder(uri.getScheme()).append("://").append(uri.getHost()).toString();
  }
}

代码示例来源:origin: com.blackducksoftware.tools/common-framework

/**
 * Provides information from the server URL.
 *
 * @param urlInfo
 *            the url info
 * @return the string
 */
@Override
public String findURLInformation(final URL_INFORMATION urlInfo) {
  String returnString = null;
  try {
    final URIBuilder builder = new URIBuilder(serverURL);
    if (urlInfo == URL_INFORMATION.HOST) {
      returnString = builder.getHost();
    } else if (urlInfo == URL_INFORMATION.PORT) {
      returnString = Integer.toString(builder.getPort());
    } else if (urlInfo == URL_INFORMATION.PROTOCOL) {
      returnString = builder.getScheme();
    }
  } catch (final Exception e) {
    log.warn("Unable to determine host name for: " + serverURL, e);
  }
  return returnString;
}

代码示例来源:origin: ibinti/bugvm

if (builder.getScheme() != null) {
  builder.setScheme(builder.getScheme().toLowerCase(Locale.ROOT));

代码示例来源:origin: com.bugvm/bugvm-rt

if (builder.getScheme() != null) {
  builder.setScheme(builder.getScheme().toLowerCase(Locale.ROOT));

代码示例来源:origin: Nextdoor/bender

if (builder.getScheme() != null) {
  builder.setScheme(builder.getScheme().toLowerCase(Locale.ROOT));

代码示例来源:origin: com.hynnet/httpclient

if (builder.getScheme() != null) {
  builder.setScheme(builder.getScheme().toLowerCase(Locale.ROOT));

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

if (builder.getScheme() != null) {
  builder.setScheme(builder.getScheme().toLowerCase(Locale.ROOT));

代码示例来源:origin: searchisko/elasticsearch-river-jira

HttpHost targetHost = new HttpHost(builder.getHost(), builder.getPort(), builder.getScheme());
AuthCache authCache = new BasicAuthCache();
BasicScheme basicAuth = new BasicScheme();

代码示例来源:origin: kamax-matrix/mxhsd

private JsonObject sendGet(URIBuilder target) {
  try {
    if (!target.getScheme().equals("matrix")) {
      throw new IllegalArgumentException("Scheme can only be matrix");
    }
    String domain = target.getHost();
    target.setScheme("https");
    IRemoteAddress addr = resolver.resolve(target.getHost());
    target.setHost(addr.getHost());
    target.setPort(addr.getPort());
    return sendGet(domain, target.build());
  } catch (URISyntaxException e) {
    throw new RuntimeException(e);
  }
}

代码示例来源:origin: kamax-matrix/mxhsd

private JsonObject sendPut(URIBuilder target, JsonElement payload) {
  try {
    if (!target.getScheme().equals("matrix")) {
      throw new IllegalArgumentException("Scheme can only be matrix");
    }
    String domain = target.getHost();
    target.setScheme("https");
    IRemoteAddress addr = resolver.resolve(target.getHost());
    target.setHost(addr.getHost());
    target.setPort(addr.getPort());
    return sendPut(domain, target.build(), payload);
  } catch (URISyntaxException e) {
    throw new RuntimeException(e);
  }
}

代码示例来源:origin: kamax-matrix/mxhsd

private JsonObject sendPost(URIBuilder target, JsonElement payload) {
  try {
    if (!target.getScheme().equals("matrix")) {
      throw new IllegalArgumentException("Scheme can only be matrix");
    }
    String domain = target.getHost();
    target.setScheme("https");
    IRemoteAddress addr = resolver.resolve(target.getHost());
    target.setHost(addr.getHost());
    target.setPort(addr.getPort());
    return sendPost(domain, target.build(), payload);
  } catch (URISyntaxException e) {
    throw new RuntimeException(e);
  }
}

代码示例来源:origin: com.disney.groovity/groovity-core

dataEntity = new StringEntity(val, targetType);
if(builder.getScheme().equals("http") && builder.getPort()==80) {
  builder.setPort(-1);
else if(builder.getScheme().equals("https") && builder.getPort()==443) {
  builder.setPort(-1);

代码示例来源:origin: disney/groovity

dataEntity = new StringEntity(val, targetType);
if(builder.getScheme().equals("http") && builder.getPort()==80) {
  builder.setPort(-1);
else if(builder.getScheme().equals("https") && builder.getPort()==443) {
  builder.setPort(-1);

相关文章