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

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

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

URIBuilder.setCharset介绍

暂无

代码示例

代码示例来源:origin: ad-tech-group/openssp

public AdserverBroker() {
  uriBuilder = new URIBuilder().setCharset(StandardCharsets.UTF_8).setScheme(scheme).setHost(host).setPath(path);
  jsonGetConnector = new JsonGetConnector();
  gson = new Gson();
}

代码示例来源:origin: ad-tech-group/openssp

/**
 * Build a complete {@see URI} of the endpoint including the {@code scheme}, {@code host}, {@code path} and {@code parameters}.
 * 
 * @return {@see URI}
 */
public URI buildEndpointURI() {
  try {
    final List<NameValuePair> nameValuePairs = new ArrayList<>();
    if (!parameter.isEmpty()) {
      parameter.forEach((k, v) -> nameValuePairs.add(new BasicNameValuePair(k, v)));
    }
    return new URIBuilder().setCharset(StandardCharsets.UTF_8).setScheme(getScheme().toLowerCase()).setHost(getServer()).setPath(path.toString()).addParameters(
        nameValuePairs).build();
  } catch (final URISyntaxException e) {
    LOGGER.error(e.getMessage());
  }
  return null;
}

代码示例来源:origin: com.github.mjeanroy/junit-servers-core

/**
 * Create request URI.
 * Each additional query parameters will be appended to final URI.
 *
 * @return Created URI.
 * @throws URISyntaxException If an error occurred while building URI.
 * @see URIBuilder
 */
private URI createRequestURI() throws URISyntaxException {
  URI uri = getEndpoint().toURI();
  URIBuilder builder = new URIBuilder(uri).setCharset(StandardCharsets.UTF_8);
  for (HttpParameter parameter : queryParams.values()) {
    builder.addParameter(parameter.getName(), parameter.getValue());
  }
  return builder.build();
}

代码示例来源:origin: ad-tech-group/openssp

/**
 * Creates a login call to remote webservice.
 * 
 * @param config
 * @return token | RestClientException
 */
public static String loginDataProvider(final PathBuilder config) {
  final MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>();
  map.add("u", config.getMaster_user());
  map.add("p", config.getMaster_pw());
  final RestTemplate restTemplate = new RestTemplate();
  final SimpleClientHttpRequestFactory rf = (SimpleClientHttpRequestFactory) restTemplate.getRequestFactory();
  rf.setReadTimeout(3000);
  rf.setConnectTimeout(30000);
  try {
    final URI uri = new URIBuilder().setScheme("http").setCharset(StandardCharsets.UTF_8).setHost(config
        .getServer()).setPath("/ssp-data-provider/login/token").build();
    final TokenWrapper result = restTemplate.postForObject(uri, map, TokenWrapper.class);
    return result.getToken();
  } catch (final URISyntaxException | RestClientException e) {
    System.out.println("[WARNING] LoginService: " + e.getMessage());
  }
  return null;
}

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

try {
  uriNotNull = new URIBuilder(uriNotNull)
   .setCharset(this.charset)
   .addParameters(parameters)
   .build();

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

try {
  uriNotNull = new URIBuilder(uriNotNull)
   .setCharset(this.charset)
   .addParameters(parameters)
   .build();

代码示例来源:origin: top.wboost/common-web

} else {
  try {
    uriNotNull = new URIBuilder(uriNotNull).setCharset(this.charset).addParameters(parameters).build();
  } catch (final URISyntaxException ex) {

代码示例来源:origin: com.gitee.zhaohuihua/zhh-tools

/**
 * 设置GET参数
 *
 * @param builder
 * @param params
 */
protected void setGetParams(URIBuilder builder, Map<String, Object> params) {
  builder.setCharset(Consts.UTF_8);
  Set<Entry<String, Object>> sets = params.entrySet();
  for (Entry<String, Object> entry : sets) {
    String key = entry.getKey();
    Object value = entry.getValue();
    if (key == null || value == null) {
      continue;
    }
    if (value instanceof Object[]) {
      Object[] objects = (Object[]) value;
      for (Object object : objects) {
        builder.addParameter(key, toString(key, object, null));
      }
    } else if (value instanceof Iterable) {
      Iterable<?> iterator = (Iterable<?>) value;
      for (Object object : iterator) {
        builder.addParameter(key, toString(key, object, null));
      }
    } else {
      builder.addParameter(key, toString(key, value, null));
    }
  }
}

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

try {
  uriNotNull = new URIBuilder(uriNotNull)
   .setCharset(this.charset)
   .addParameters(parameters)
   .build();

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

try {
  uriNotNull = new URIBuilder(uriNotNull)
   .setCharset(this.charset)
   .addParameters(parameters)
   .build();

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

try {
  uriNotNull = new URIBuilder(uriNotNull)
   .setCharset(this.charset)
   .addParameters(parameters)
   .build();

代码示例来源:origin: org.apache.james/james-server-jmap-integration-testing

public static URIBuilder baseUri(GuiceJamesServer jamesServer) {
    return new URIBuilder()
      .setScheme("http")
      .setHost("localhost")
      .setPort(jamesServer.getProbe(JmapGuiceProbe.class)
        .getJmapPort())
      .setCharset(StandardCharsets.UTF_8);
  }
}

相关文章