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