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

x33g5p2x  于2022-01-28 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(95)

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

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

相关文章