org.apache.http.client.fluent.Request.setHeader()方法的使用及代码示例

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

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

Request.setHeader介绍

暂无

代码示例

代码示例来源:origin: com.wuyushuo/vplus-data

public static InputStream downFile(URI uri) throws IOException {
    HttpResponse httpResponse;
    try {
      Request request = Request.Get(uri);
      HttpHost httpHost = URIUtils.extractHost(uri);
      if (StringUtils.isNotEmpty(httpHost.getHostName())) {
        request.setHeader("Host", httpHost.getHostName());
      }

      request.addHeader("user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36");
      httpResponse = request.execute().returnResponse();
    } catch (Exception var4) {
      log.error("远程请求失败,url=" + uri, var4);
      throw new FileNotFoundException();
    }

    int code = httpResponse.getStatusLine().getStatusCode();
    if (code != 200) {
      throw new FileNotFoundException();
    } else {
      return httpResponse.getEntity().getContent();
    }
  }
}

代码示例来源:origin: liuyueyi/quick-media

HttpHost httpHost = URIUtils.extractHost(uri);
if (StringUtils.isNotEmpty(httpHost.getHostName())) {
  request.setHeader("Host", httpHost.getHostName());

代码示例来源:origin: org.streampipes/streampipes-connect

request.setHeader("Authorization", "Bearer " + this.accessToken);

代码示例来源:origin: streampipes/streampipes-ce

request.setHeader("Authorization", "Bearer " + this.accessToken);

代码示例来源:origin: rancher/cattle

temp.setHeader("Authorization", authHeader);
} else {
  if (uri.getPath() != null && uri.getPath().startsWith("/v1-auth/")) {
    if(!StringUtils.isBlank(externalAccessToken)) {
      String bearerToken = " Bearer "+ externalAccessToken;
      temp.setHeader("Authorization", bearerToken);
  temp.setHeader("Host", request.getResponseUrlBase().replaceFirst("^https?://", ""));
} else {
  temp.setHeader("Host", host);
  roleString = StringUtils.join(roles, ",");
temp.setHeader(ProjectConstants.PROJECT_HEADER, projectHeader);
temp.setHeader(ProjectConstants.ROLES_HEADER, roleString);

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

private static Response postAuthenticate(URIBuilder uriBuilder, String password, String continuationToken) throws ClientProtocolException, IOException, URISyntaxException {
  return Request.Post(uriBuilder.setPath("/authentication").build())
      .bodyString("{\"token\": \"" + continuationToken + "\", \"method\": \"password\", \"password\": \"" + password + "\"}", 
          ContentType.APPLICATION_JSON)
      .setHeader("Accept", ContentType.APPLICATION_JSON.getMimeType())
      .execute();
}

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

private static String getContinuationToken(URIBuilder uriBuilder, String username) throws ClientProtocolException, IOException, URISyntaxException {
  Response response = Request.Post(uriBuilder.setPath("/authentication").build())
    .bodyString("{\"username\": \"" + username + "\", \"clientName\": \"Mozilla Thunderbird\", \"clientVersion\": \"42.0\", \"deviceName\": \"Joe Blogg’s iPhone\"}",
      ContentType.APPLICATION_JSON)
    .setHeader("Accept", ContentType.APPLICATION_JSON.getMimeType())
    .execute();
  return JsonPath.parse(response.returnContent().asString())
    .read("continuationToken");
}

相关文章