本文整理了Java中org.apache.http.client.methods.RequestBuilder.setCharset
方法的一些代码示例,展示了RequestBuilder.setCharset
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RequestBuilder.setCharset
方法的具体详情如下:
包路径:org.apache.http.client.methods.RequestBuilder
类名称:RequestBuilder
方法名:setCharset
暂无
代码示例来源:origin: io.antmedia.api.periscope/PeriscopeAPI
.setCharset(Charset.forName("UTF-8"))
.setHeader(HttpHeaders.CONTENT_TYPE, "application/json")
.setHeader(HttpHeaders.USER_AGENT, USER_AGENT)
代码示例来源:origin: io.antmedia.api.periscope/PeriscopeAPI
.setCharset(Charset.forName("UTF-8"))
.setHeader(HttpHeaders.CONTENT_TYPE, "application/json")
.setHeader(HttpHeaders.USER_AGENT, USER_AGENT)
代码示例来源:origin: com.blackducksoftware.integration/integration-rest
public Response attemptAuthentication(AuthenticatingIntHttpClient authenticatingIntHttpClient, String baseUrl, String authenticationUrl, RequestBuilder requestBuilder) throws IntegrationException {
URL authenticationURL;
try {
URL baseURL = new URL(baseUrl);
authenticationURL = new URL(baseURL, authenticationUrl);
} catch (MalformedURLException e) {
throw new IntegrationException("Error constructing the authentication URL: " + e.getMessage(), e);
}
requestBuilder.setCharset(Charsets.UTF_8);
requestBuilder.setUri(authenticationURL.toString());
HttpUriRequest request = requestBuilder.build();
authenticatingIntHttpClient.logRequestHeaders(request);
CloseableHttpClient closeableHttpClient = authenticatingIntHttpClient.getClientBuilder().build();
CloseableHttpResponse closeableHttpResponse;
try {
closeableHttpResponse = closeableHttpClient.execute(request);
} catch (IOException e) {
throw new IntegrationException("Could not perform the authorization request: " + e.getMessage(), e);
}
authenticatingIntHttpClient.logResponseHeaders(closeableHttpResponse);
return new Response(request, closeableHttpClient, closeableHttpResponse);
}
代码示例来源:origin: alipay/sofa-tracer
builder.setCharset(Consts.UTF_8);
builder.setConfig(requestConfig);
if (params != null && !params.isEmpty()) {
代码示例来源:origin: twilio/twilio-java
.setUri(request.constructURL().toString())
.setVersion(HttpVersion.HTTP_1_1)
.setCharset(StandardCharsets.UTF_8);
代码示例来源:origin: com.blackducksoftware.integration/hub-common
requestBuilder.setCharset(Charsets.UTF_8);
requestBuilder.setUri(securityUrl.toString());
requestBuilder.setEntity(entity);
代码示例来源:origin: com.twilio.sdk/twilio
.setUri(request.constructURL().toString())
.setVersion(HttpVersion.HTTP_1_1)
.setCharset(StandardCharsets.UTF_8);
代码示例来源:origin: com.blackducksoftware.integration/hub-common
requestBuilder.setCharset(Charsets.UTF_8);
requestBuilder.setUri(authenticationUrl.toString());
final HttpUriRequest request = requestBuilder.build();
代码示例来源:origin: twilio/twilio-java
.setUri(request.constructURL().toString())
.setVersion(HttpVersion.HTTP_1_1)
.setCharset(StandardCharsets.UTF_8);
代码示例来源:origin: com.twilio.sdk/twilio
.setUri(request.constructURL().toString())
.setVersion(HttpVersion.HTTP_1_1)
.setCharset(StandardCharsets.UTF_8);
代码示例来源:origin: com.blackducksoftware.integration/integration-rest
requestBuilder.addHeader(HttpHeaders.ACCEPT, mimeType);
requestBuilder.setCharset(bodyEncoding);
if (request.getAdditionalHeaders() != null && !request.getAdditionalHeaders().isEmpty()) {
for (final Map.Entry<String, String> header : request.getAdditionalHeaders().entrySet()) {
代码示例来源:origin: com.github.calmking/openapi-core
.setCharset(charset);
RequestConfig.Builder requestConfig = RequestConfig.custom();
代码示例来源:origin: apache/asterixdb
private HttpUriRequest buildRequest(String method, URI uri, List<Parameter> params, Optional<String> body) {
RequestBuilder builder = RequestBuilder.create(method);
builder.setUri(uri);
for (Parameter param : params) {
builder.addParameter(param.getName(), param.getValue());
}
builder.setCharset(StandardCharsets.UTF_8);
body.ifPresent(s -> builder.setEntity(new StringEntity(s, StandardCharsets.UTF_8)));
return builder.build();
}
代码示例来源:origin: zidoshare/Elise
private HttpUriRequest buildRequest(Task task, Request request) {
RequestBuilder builder = RequestBuilder.create(request.getMethod());
RequestConfig requestConfig = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD).build();
builder.setConfig(requestConfig);
final Body body = request.getBody();
if (body != null) {
ByteArrayEntity bodyEntity = new ByteArrayEntity(body.getBytes());
bodyEntity.setContentType(body.contentType().toString());
builder.setEntity(bodyEntity);
}
final HttpClientConfig config = new HttpClientConfig(task.getConfig());
final String charset = config.getCharset();
if (charset != null) {
builder.setCharset(Charset.forName(charset));
}
builder.setUri(request.getUrl());
if (config.getHeaders() != null) {
for (site.zido.elise.http.Header header : config.getHeaders()) {
builder.addHeader(new HttpClientHeaderWrapper(header));
}
}
return builder.build();
}
}
代码示例来源:origin: apache/asterixdb
private HttpUriRequest constructGetMethod(URI endpoint, List<Parameter> params) {
RequestBuilder builder = RequestBuilder.get(endpoint);
for (Parameter param : params) {
builder.addParameter(param.getName(), param.getValue());
}
builder.setCharset(StandardCharsets.UTF_8);
return builder.build();
}
代码示例来源:origin: apache/asterixdb
private HttpUriRequest constructDeleteMethodUrl(URI uri, List<TestCase.CompilationUnit.Parameter> otherParams) {
RequestBuilder builder = RequestBuilder.delete(uri);
for (TestCase.CompilationUnit.Parameter param : otherParams) {
builder.addParameter(param.getName(), param.getValue());
}
builder.setCharset(StandardCharsets.UTF_8);
return builder.build();
}
代码示例来源:origin: apache/asterixdb
private HttpUriRequest constructDeleteMethodUrl(URI uri, List<TestCase.CompilationUnit.Parameter> otherParams) {
RequestBuilder builder = RequestBuilder.delete(uri);
for (TestCase.CompilationUnit.Parameter param : otherParams) {
builder.addParameter(param.getName(), param.getValue());
}
builder.setCharset(StandardCharsets.UTF_8);
return builder.build();
}
}
代码示例来源:origin: apache/asterixdb
private HttpUriRequest constructPostMethod(URI uri, List<Parameter> params) {
RequestBuilder builder = RequestBuilder.post(uri);
for (Parameter param : params) {
builder.addParameter(param.getName(), param.getValue());
}
builder.setCharset(StandardCharsets.UTF_8);
return builder.build();
}
代码示例来源:origin: apache/asterixdb
e.printStackTrace();
builder.setCharset(StandardCharsets.UTF_8);
return builder.build();
代码示例来源:origin: apache/asterixdb
protected HttpUriRequest constructPostMethodUrl(String statement, URI uri, String stmtParam,
List<Parameter> otherParams) {
RequestBuilder builder = RequestBuilder.post(uri);
if (stmtParam != null) {
for (Parameter param : upsertParam(otherParams, stmtParam, ParameterTypeEnum.STRING, statement)) {
builder.addParameter(param.getName(), param.getValue());
}
builder.addParameter(stmtParam, statement);
} else {
// this seems pretty bad - we should probably fix the API and not the client
builder.setEntity(new StringEntity(statement, StandardCharsets.UTF_8));
}
builder.setCharset(StandardCharsets.UTF_8);
return builder.build();
}
内容来源于网络,如有侵权,请联系作者删除!